【发布时间】:2011-05-31 15:33:15
【问题描述】:
我在行选择模式下使用 DataGrid(即SelectionUnit="FullRow")。我只是想在用户突出显示一行时删除当前单元格周围的边框,以便进行真正的全行选择(并且没有单元格级别选择)。我不介意网格保持当前单元格的概念,我只想删除那个讨厌的当前单元格边框,也许是通过更改当前单元格的样式。最简单的方法是什么?
【问题讨论】:
-
我以为我想要这个(并且还避免 Tab/Shift-Tab 键移动到下一个/前一个单元格作为 Mark A. Donohoe's A 的第二部分 2015 年 6 月 4 日 10 点:34 确实),但是我已经意识到,当水平滚动在
DataGrid上启用并处于活动状态时,我仍然希望右/左键移动到下一个/上一个单元格,并且这样做时,我仍然需要当前单元格边界。 Donohoe 的简化/固定为 just 在非第一列上设置“IsTabStop” = false 这样做(同时仍然允许通过单击任何与仅第一列和下一行/前一行移动通过键盘通过向下/向上键)。
标签: wpf wpfdatagrid wpf-4.0