TypeConverter по умолчанию для типа Brush, не поддерживает Color (даже версию WPF).Он поддерживает только преобразование в / из строк.
Вам потребуется создать собственный IValueConverter, который принимает Color и возвращает SolidColorBrush.
public class ColorToBrushConverter : IValueConverter {
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
if (!(value is Color))
throw new InvalidOperationException("Value must be a Color");
return new SolidColorBrush((Color)value);
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
throw new NotImplementedException();
}
}