📄 OutGridTree.Window/Converters/IsLeafConverter.cs
using System;
using System.Globalization;
using System.Management.Automation;
using Avalonia.Data.Converters;

namespace OutGridTree.Window.Converters;

internal sealed class IsLeafConverter : IValueConverter
{
    public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) =>
        value switch
        {
            PSObject => false,
            _ => true,
        };

    public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) =>
        throw new NotImplementedException();
}