using Aitex.Sorter.Common; using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Data; namespace Aitex.Sorter.UI.Converter { public class IndicatorStateToBoolConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var indicatorState = (IndicatorState)value; switch (indicatorState) { case IndicatorState.UNKNOW: return false; case IndicatorState.ON: return true; case IndicatorState.BLINK: return true; case IndicatorState.OFF: return false; default: return false; } } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } }