public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { WorkTaskStates state = (WorkTaskStates)value; switch (state) { case WorkTaskStates.Cancel: return(CancelBrush); case WorkTaskStates.Complette: return(CompletteBrush); case WorkTaskStates.Work: return(WorkBrush); } return(ErrorBrush); }
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { WorkTaskStates state = (WorkTaskStates)values[1]; if (state != WorkTaskStates.Work) { return(DefaultBrush); } DateTime date = (DateTime)values[0]; Ugrencys u = Utilits.DateTimeToUgrency(date); switch (u) { case Ugrencys.Expiried: return(ExpiriedBrush); case Ugrencys.Coming: return(ComingBrush); } return(NotRushBrush); }