在datagrid_SelectionChanged事件写的代码
DataGridRow dr=(DataGridRow)(datagrid.ItemContainerGenerator.ContainerFromIndex(index));
我看了index是有值的,datagrid也绑定界面也看的到,可是为什么得到的dr确是null
------解决思路----------------------
谁知道 你是怎么设置background的?
一般都是通过行样式来控制,也就是当row的IsSelected 为True的时候才设置background。