Пример #1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            FindingStatus findingStatus = (FindingStatus)value;

            switch (findingStatus)
            {
            case FindingStatus.New:
                return("新任务");

            case FindingStatus.NeedDisplay:
                return("需要亮灯指示");

            case FindingStatus.Displaying:
                return("亮灯指示中");

            case FindingStatus.NeedBlink:
                return("启动运输");

            case FindingStatus.Blinking:
                return("运输开始");

            case FindingStatus.NeedClear:
                return("运输中");

            case FindingStatus.Finished:
                return("已完成");

            default:
                return(findingStatus.ToString());
            }
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            FindingStatus findingStatus = (FindingStatus)value;

            switch (findingStatus)
            {
            case FindingStatus.New:
                return(Brushes.Firebrick);

            case FindingStatus.NeedDisplay:
                return(Brushes.Gold);

            case FindingStatus.Displaying:
                return(Brushes.Gold);

            case FindingStatus.NeedBlink:
                return(Brushes.DarkGoldenrod);

            case FindingStatus.Blinking:
                return(Brushes.DarkGoldenrod);

            case FindingStatus.NeedClear:
                return(Brushes.DarkGoldenrod);

            case FindingStatus.Finished:
                return(Brushes.ForestGreen);

            default:
                return(Brushes.Black);
            }
        }