1

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

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

为什么?

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

谢谢。

4

1 回答 1

3

灰色突出显示可能是因为它正在显示所选项目,但控件本身(DataGrid)没有焦点。同样的事情发生在ListBoxes 上。试着TextBox在你的窗户旁边放一个DataGrid。用鼠标选择行,它会变成蓝色。然后单击,TextBox选择将变为灰色。

于 2012-12-10T17:07:49.067 回答