WPF Infragistics XamDataGrid窃取焦点滚动

时间:2016-07-27 15:07:07

标签: c# wpf infragistics

我正在使用带有滚动条的控件内部的Infragistics XamDataGrid。父控件中有几个其他控件,我需要能够在父控件中自由滚动。但是,只要鼠标悬停在XamDataGrid上,XamDataGrid就会窃取父焦点并锁定父控件的滚动条。

我查看了XamDataGrid documentation here

我玩了几个属性。将Focusable属性设置为false无法解决问题。将IsEnabled属性设置为false有效,但它禁用了整个网格并阻止了与网格的任何交互(duh)。

有没有办法删除/禁用XamDataGrid的滚动功能,以使其父元素可以自由滚动,而无需更改XamDataGrid的其他功能(即不完全禁用与网格的交互)?

修改

对于这个问题,我真正感兴趣的是它似乎并不仅仅与XamDataGrid隔离。我发现Infragistics控件有一个东西可以在他们不应该和类似的好事行为时窃取焦点。

当然,许多这些问题可能都是在逐个控制的基础上解决的,但我不能动摇那种有更好的总体解决方案的感觉,特别是当通过控制属性进行梳理无法产生所需的时候结果

0 个答案:

没有答案