Код: Выделить всё
public class BoolToObject : IValueConverter
{
public T TrueObject { get; set; } = default(T)!;
public T FalseObject { get; set; } = default(T)!;
public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
{
return value is true ? TrueObject : FalseObject;
}
public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
{
if (value is not null)
return ((T)value).Equals(TrueObject);
else
return null;
}
}
public class BoolToStyle : BoolToObject;
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/781 ... ion-syntax
Мобильная версия