私はいくつかのデータがあるクラス 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");
}
}
クラスXのリストを保持するObservableCollectionがあります
public ObservableCollection<X> xxx{ get; set; }
次のようにバインドして DataGrid にコントラクトするリスト:
<DataGrid x:Name="XXXX" ItemsSource="{Binding}" AutoGenerateColumns="True">
</DataGrid>
リストは DataGrid の DataContext にあります。
各行の最初の列のテキストを、クラス データの色にしたいですか? 文字列から色に変更するコンバーターを作成しますが、xmal でこれを定義するにはどうすればよいですか?