EnumToBoolConverter.cs 964 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using System.Globalization;
  3. using System.Windows.Data;
  4. namespace DefaultEdit.ValueConverters
  5. {
  6. public class EnumToBoolConverter : IValueConverter
  7. {
  8. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  9. {
  10. if ( value == null ) return false;
  11. //if ( value is TriggerMode )
  12. //{
  13. // return value?.ToString() == parameter?.ToString();
  14. //}
  15. return false;
  16. }
  17. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  18. {
  19. //if ( value == null ) return TriggerMode.On;
  20. //if ( ( bool ) value&& parameter.ToString() == "On")
  21. //{
  22. // return TriggerMode.On;
  23. //}
  24. //else
  25. //{
  26. // return TriggerMode.Off;
  27. //}
  28. return false;
  29. }
  30. }
  31. }