VisibilityConvert.cs 536 B

123456789101112131415161718192021
  1. using System.Globalization;
  2. using System.Windows.Data;
  3. namespace SummaryModule.Converter;
  4. internal class VisibilityConvert : IValueConverter
  5. {
  6. public object? Convert(object? value, Type targetType, object parameter, CultureInfo culture)
  7. {
  8. if (value is not bool b)
  9. return Visibility.Collapsed;
  10. return b ? Visibility.Visible : Visibility.Collapsed;
  11. }
  12. public object? ConvertBack(object? value, Type targetType, object parameter, CultureInfo culture)
  13. {
  14. return default;
  15. }
  16. }