BoolNegationConverter.cs 669 字节
using System.Globalization;

namespace IndustrialControl.Converters;

public class BoolNegationConverter : IValueConverter
{
    public object Convert(object value, Type t, object p, CultureInfo c)
        => value is bool b ? !b : value;
    public object ConvertBack(object value, Type t, object p, CultureInfo c)
        => value is bool b ? !b : value;
}

public class BoolToShowHideTextConverter : IValueConverter
{
    public object Convert(object value, Type t, object p, CultureInfo c)
        => value is bool b && b ? "隐藏" : "显示";
    public object ConvertBack(object value, Type t, object p, CultureInfo c) => throw new NotSupportedException();
}