我正在使用 Syncfusion 的 TreeViewAdv 控件。我为其附加了一个 KeypUp 事件处理程序,它按预期工作。每当我释放一个键时,就会触发该事件。但是,一旦我将它包装在 ScrollViewer 中,就不会触发该事件。我必须将事件处理程序向上移动到 ScrollViewer 本身才能捕获事件。我还检查了 PreviewKeyUp 事件,在 ScrollViewer 上它被触发并且 Handled 为 false。但是 TreeViewAdv 的 PreviewKeyUp 根本没有被触发。
我尝试用 StackPanel 替换 ScrollViewer,一切都很好。因此,ScrollViewer 似乎停止了对其内容的事件传播。如何在 ScrollViewer 中处理事件?