2using System.Globalization;
4using System.Windows.Data;
5using System.Windows.Markup;
15 public object Convert(
object value, Type targetType,
object parameter, CultureInfo culture)
17 return value is not
null ? Visibility.Visible : Visibility.Collapsed;
21 public object ConvertBack(
object value, Type targetType,
object parameter, CultureInfo culture)
23 if (value is Visibility v)
24 return v == Visibility.Visible ? value :
null;
30 public override object ProvideValue(IServiceProvider serviceProvider)
Converts a null or non-null value to and from Visibility values.
override object ProvideValue(IServiceProvider serviceProvider)
object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
object Convert(object value, Type targetType, object parameter, CultureInfo culture)