public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Color color; try { MatrixTransformStatus status = (MatrixTransformStatus)value; switch (status) { case MatrixTransformStatus.Ok: color = Color.FromRgb(0x31, 0xd4, 0x85); break; case MatrixTransformStatus.Error: color = Color.FromRgb(0xd4, 0x31, 0x31); break; default: color = Colors.White; break; } } catch { color = Colors.White; } return(new SolidColorBrush(color)); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { try { MatrixTransformStatus status = (MatrixTransformStatus)value; switch (status) { case MatrixTransformStatus.Ok: return(Visibility.Collapsed); case MatrixTransformStatus.Error: return(Visibility.Visible); default: return(Visibility.Collapsed); } } catch (Exception) { return(Visibility.Collapsed); } }