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