我正在努力实现WPF Datagrid,我要求必须始终选择网格中的记录。我已设置SelectionMode=Single
和SelectionUnit=FullRow
。但是,如果我在按下控件的同时单击并拖动给定记录,则可以进入网格不再具有选定值的状态。通过按下控制看起来我能够取消选择记录。我已经尝试处理预览键向下事件并在按下控制键时将handle设置为true,但似乎是单击/拖动记录和按下的控制键之间的操作顺序。最终我想禁用整个点击/拖动网格选择,但我很快就会出现这个问题。我试图尽可能保持干净。有没有人有这方面的经验?