我有一个使用MVVM模式的wpf应用程序。在代码中,我设置了selectedItem属性,它绑定了axml中的dataGrid属性,并且该行具有灰色而不是蓝色。
如果我用鼠标选择行,则该行为蓝色。
为什么?
我对selectedIndex属性使用绑定模式“twoway”。
感谢。
答案 0 :(得分:3)
灰色突出显示可能是因为它显示了所选项目,但控件本身(DataGrid
)没有焦点。 ListBox
es也会出现同样的情况。尝试在TextBox
旁边的窗口上放置DataGrid
。用鼠标选择行,它将变为蓝色。然后单击TextBox
,选择将变为灰色。