【发布时间】:2017-07-14 06:24:26
【问题描述】:
我对 WPF 还很陌生,所以请善待......
我将许多子控件放入 DataGrid 单元格中,但是当我选择(单击)其中一个子控件时,包含的单元格显示蓝色选择突出显示。有没有办法改变这个功能,让它只选择被点击的控件。
我希望我可以通过将选择颜色更改为透明或其他方式来解决这个问题,但是选择确实会更多地改变外观,如果用户然后点击 ArrowDown 键我希望选择从我认为是的控件中移动选择的不是 DataGrid 认为被选中的单元格。
理想情况下,我想管理 DataGrid 中的所有选择和导航。
在示例中,我将选择包含 Neil9232 的控件
【问题讨论】:
-
如果情况变得更糟,您可以使用
ItemsControl而不是DataGrid来执行此操作。不过,这里有一个关于 DataGrid 的想法:stackoverflow.com/a/2502523/424129