У меня есть DataGrid со столбцом с именем Color.
<DataGridTextColumn Header="Color" Binding="{Binding MyColor.Percentage}"/>
ItemSource of DataGrid - это некоторый объект со свойством MyColor
внутри.
public class MyColor
{
Color Background { get; set; }
int Percentage { get; set; }
}
Когда ItemSource установлен, столбец автоматически заполняется значениями Percentage
. Теперь я хотел бы установить цвет фона каждой ячейки в этом столбце, соответствующий свойству MyColor.Color
. Есть ли способ сделать это с помощью привязки? Что-то вроде
Background="{Binding MyColor.Color}"
Color
свойство имеет формат html #XXXXXXXX (это называется формат html?).