我遇到了在不同计算机之间更改的dataGrid样式的问题。 我有一个场景:选择一行,我们将选择更改为另一行(从代码完成更改),似乎前一行仍然被选中(即使在调试时我们可以看到它不是真的选中,仅在选中时显示)。 这只发生在一台计算机上,在另一台计算机上,前一行未标记为已选中,但在单元格周围有一个不同的标记(我不确定它是否相关)
我怀疑上一行标记为true的某些属性,它的样式与选择样式类似。任何想法这个属性可能是什么? 为什么它在不同的计算机中表现不同?
或者如果你有任何其他想法可能是多选择视图的问题(当实际只选择了一行时)。
(我没有设法添加图片以使其更清晰,我的声誉还不够高)
谢谢, 德纳。
答案 0 :(得分:0)
没有任何其他信息,如代码,操作系统我只能猜测。 DataGrid有一个名为_selectionAnchor的私有变量,它负责突出显示您单击的行。我有一个类似的问题试图验证数据网格行选择,我跟踪到这个小朋友。这可能是造成问题的原因。