AK.F1.Timing.UI.Converters.GridColumnBrushConverter.Convert C# (CSharp) Метод

Convert() публичный Метод

public Convert ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object
targetType System.Type
parameter object
culture System.Globalization.CultureInfo
Результат object
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if(value == null)
            {
                return Brushes.Black;
            }

            switch((GridColumnColour)value)
            {
                case GridColumnColour.Black:
                    return Brushes.Black;
                case GridColumnColour.White:
                    return Brushes.White;
                case GridColumnColour.Red:
                    return Brushes.Red;
                case GridColumnColour.Green:
                    return Brushes.LimeGreen;
                case GridColumnColour.Magenta:
                    return Brushes.Magenta;
                case GridColumnColour.Blue:
                    return Brushes.Cyan;
                case GridColumnColour.Yellow:
                    return Brushes.Yellow;
                case GridColumnColour.Grey:
                    return Brushes.Gray;
                default:
                    throw new ArgumentOutOfRangeException("value");
            }
        }
GridColumnBrushConverter