using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Windows.Data; using System.Windows.Media; using Aitex.Sorter.Common; namespace Aitex.Sorter.UI.Converter { public class DiIndexDisplayConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return string.Format("DI-{0}", value ==null ? "":value.ToString()); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } public class DoIndexDisplayConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return string.Format("DO-{0}", value ==null ? "":value.ToString()); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } public class DiValueBackgroundConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return (bool)value ? "LightGreen":"LightGray"; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } public class AiIndexDisplayConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return string.Format("AI-{0}", value == null ? "" : value.ToString()); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } public class AoIndexDisplayConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return string.Format("AO-{0}", value == null ? "" : value.ToString()); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } }