WPF Infragistics XamDataGrid滚动时窃取焦点

6
我正在使用Infragistics XamDataGrid,在带有滚动条的控件中。父控件中还有其他控件,我需要在父控件内自由滚动,但是每当鼠标悬停在XamDataGrid上时,XamDataGrid就会窃取父级焦点并锁定父控件的滚动条。
我研究了XamDataGrid的文档,并尝试了几种属性,将Focusable属性设置为false没有解决问题,将IsEnabled属性设置为false有效,但它禁用了整个网格并阻止了对网格的任何交互(duh)。
有没有办法去除/禁用XamDataGrid的滚动功能,以便使其父元素自由滚动,同时不改变XamDataGrid的其他功能(即不能完全禁用与网格的交互)?
这个问题真正让我感到困惑的是,它似乎不仅仅局限于XamDataGrid。我发现Infragistics控件有时会在不应该的情况下突然获得焦点,类似的干扰行为也存在。
当然,这些问题可能可以通过逐个控件进行修复来解决,但我无法摆脱这样一种感觉:也许存在一些更好的全面解决方案,特别是当查看控件属性无法产生所需结果时。
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接