【发布时间】:2015-08-28 14:58:47
【问题描述】:
我有一个 DataGrid 绑定到 WPF 应用程序中的 DataTable。 DataGrid 的 SelectionUnit 必须设置为 Cell,但我还想为整行添加一个微妙的突出显示,以便在宽 DataGrids 上,当用户滚动所选单元格时,他们可以仍然看到突出显示的行。
这有点问题,因为 DataGridRow 的 IsSelected 属性永远不会设置为 true,因为没有选择 Row,而是选择了 Cell。
我不介意它是粘性 RowSelector 中的一个小箭头,还是应用于整个 Row 的突出显示。只需要某种方式突出显示选择了哪一行。
【问题讨论】:
-
感谢@MikeEason - 解决方案是更改 SelectionUnit,但我需要保留单个单元格选择。