总而言之,我对WPF相对较新.我一直在寻找答案,但我发现的是如何在运行时对行进行着色而不是列; 例如以下问题:
等.
我已经CellStyle
在MSDN DataGrid页面上看到了该属性,但它的使用对我来说并不明显,尽管搜索它也是如此.
如何在运行时更改整列的背景颜色?
谢谢你的时间.
你如何改变silverlight数据网格行的颜色?!
我试过这个,但它似乎没有用,我想要它...随机行变色不正确:
void dataGrid1_LoadingRow(object sender, DataGridRowEventArgs e)
{
var c = e.Row.DataContext as Job;
if (c != null && c.Status.Contains("complete"))
e.Row.Background = new SolidColorBrush(Colors.Green);
else
e.Row.Background = new SolidColorBrush(Colors.Red);
}
Run Code Online (Sandbox Code Playgroud)