TempConfigSelectorToString.cs 803 B

123456789101112131415161718192021222324252627
  1. namespace HistoryView.Converters;
  2. public class TempConfigSelectorToString : IValueConverter
  3. {
  4. public object? Convert(object value, Type targetType, object parameter, CultureInfo culture)
  5. {
  6. if (value is not TempConfigSelector selector)
  7. return default;
  8. return selector switch
  9. {
  10. TempConfigSelector.Defualt => "Default",
  11. TempConfigSelector.Saved => "Last Saved",
  12. TempConfigSelector.Manual => "Minics",
  13. TempConfigSelector.FurnaceRT => "FurnaceRT",
  14. TempConfigSelector.PMC_Recipe => "PMC Recipe",
  15. _ => default,
  16. };
  17. }
  18. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  19. {
  20. throw new NotImplementedException();
  21. }
  22. }