我對綁定和WPF一般都很陌生。在WPF中,將綁定行的顏色更改爲DataGrid
現在我在我的XAML視圖中創建了一個DataGrid。然後我創建了兩個DataGridTextColumns
DataGridTextColumn col1 = new DataGridTextColumn();
col1.Binding = new Binding("barcode");
然後我將這些列添加到dataGrid中。當我想以一個新的項目添加到數據網格,我可以做,
dataGrid1.Items.Add(new MyData() { barcode = "barcode", name = "name" });
這是偉大的,工作正常(我知道有很多方法可以做到這一點,但是這是最簡單的我現在)。
但是,當我嘗試做下一件事情時,問題會發生;
我想將這些項目添加到dataGrid,但根據特定條件使用不同的前景顏色。即 -
if (aCondition)
dataGrid.forgroundColour = blue;
dataGrid.Items.Add(item);
我建議你創建儘可能在XAML,例如列。 –