当单元格包含扩展列表框时,DataGrid选择会更改

时间:2014-02-05 19:44:20

标签: wpf datagrid listbox selectionchanged

我有一个DataGrid。在DataGrid的一个单元格中,有一个ListBox,其属性设置为extended。当我第一次在列表框中选择一个项目时,将选择DataGrid的行。但是,如果我想在列表框中多选另一个项目,我按住CTRL并单击另一个项目。此时,我的网格行将被取消选中。 无论如何,我可以防止这种情况发生。

我找到了一个使用Dispatcher的解决方案,我在其中重置了所选项目,但这导致项目有一个令人不安的闪烁。 我已经尝试在各个地方将Handled标志设置为true,但这不会阻止不需要的行为,或者列表框失去了选择任何项目的能力。

有没有人有更好的解决方案?

0 个答案:

没有答案