我不想使用MVVM,在代码中(在SelectionChanged EventHandler函数中)更改我的datagrid中选定行的前景色,但我找不到可靠的方法。
我的行可以是黑色、蓝色和红色,但根据某些条件显示具有更高优先级的颜色。选择当前行后,我应该从我的优先级列表中删除黑色等颜色。
我有一些类:
public class TempClass{ public string cell1 { get; set; }; public string cell2 { get; set; };}
并且。
TempClass[] collection;
与我的数据网格绑定:
datagrid.ItemsSource = collection;
有什么想法吗?
DataGridRow currentRow = datagrid.SelectedItem as DataGridRow
,当前行为空; - artos