using System; using System.Windows.Data; namespace DTS.Common.Converters { /// /// converts between two values and a bool (a >= b) /// currently only handles two ints or two doubles /// public class GreaterEqualThanToBoolConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if ( value is int a && parameter is int b) { return a >= b; } if (value is double dA && parameter is double dB) { return dA >= dB; } if (value is ushort uShortA && parameter is ushort uShortB) { return uShortA >= uShortB; } return false; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return false; } } }