【发布时间】:2017-11-15 06:58:27
【问题描述】:
我想用我当前的代码更改整行的颜色,但 row is null。 datagrid.Rows 不存在。
例如,我想突出显示第 3rd 行。
var row = datagrid.ItemContainerGenerator.ContainerFromItem(3) as Microsoft.Windows.Controls.DataGridRow;
row.Background = Brushes.Blue;
【问题讨论】:
-
那是 WPF,不是吗?
-
是的,是.......
-
背景颜色是否取决于属性或其他内容?您可以尝试使用样式。
-
它是 Microsoft.Windows.Controls.DataGrid
-
是的,这取决于。而不是那个 3 它有一个函数并根据计时器更改此值