我有一个 X 类有一些数据:
private string yyy;
public string YYY
{
get { return yyy; }
set
{
yyy= value;
NotifyPropertyChanged("YYY");
}
}
private string color;
[Browsable(false)]
public string Color
{
get { return color; }
set
{
color = value;
NotifyPropertyChanged("Color");
}
}
我有 ObservableCollection 保存类 X 的列表
public ObservableCollection<X> xxx{ get; set; }
通过绑定到 DataGrid 的列表如下:
<DataGrid x:Name="XXXX" ItemsSource="{Binding}" AutoGenerateColumns="True">
</DataGrid>
该列表位于 DataGrid 的 DataContext 中,
我希望每行中第一列的文本将是我拥有的类数据的颜色?我会做从字符串到颜色的转换器,但我如何在 xmal 中定义它?