C#,wpf和datagrid,设置selectedIndex,行为灰色

时间:2012-12-10 17:02:29

标签: c# wpf datagrid

我有一个使用MVVM模式的wpf应用程序。在代码中,我设置了selectedItem属性,它绑定了axml中的dataGrid属性,并且该行具有灰色而不是蓝色。

如果我用鼠标选择行,则该行为蓝色。

为什么?

我对selectedIndex属性使用绑定模式“twoway”。

感谢。

1 个答案:

答案 0 :(得分:3)

灰色突出显示可能是因为它显示了所选项目,但控件本身(DataGrid)没有焦点。 ListBox es也会出现同样的情况。尝试在TextBox旁边的窗口上放置DataGrid。用鼠标选择行,它将变为蓝色。然后单击TextBox,选择将变为灰色。