0

私はWPFが初めてで、次の問題があります。

グリッドとして表示された ListView があります。グリッドの列はコード ビハインドから動的に追加されます (myDataGrid は myListView 内の GridView です)。

myListView.ItemsSource = myDataTable.DefaultView;

foreach (var col in myDataTable.Columns) {
    var column = new GridViewColumn();
    column.Header = col.ColumnName;
    column.DisplayMemberBinding = new Binding(col.ColumnName);                    
    myDataGrid.Columns.Add(column);
}

これは問題なく動作します。スタイリングが難しいだけです。では、値に基づいてこれらの列にカスタム スタイルを追加するにはどうすればよいでしょうか。たとえば、「0」を含むすべてのセルの背景を黄色にしたいと思います。

4

1 に答える 1

0

これはまさにあなたが必要としているものではありませんが、確かに役立つはずです: http://highfieldtales.wordpress.com/2013/08/11/hacking-the-wpf-gridview-final-revised-release/

于 2013-08-16T16:54:13.397 に答える