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); } }