我的问题是我在滚动查看器顶部有一些控件(按钮、组合框、命中测试可见控件等)。现在,这些控件没有理由使用指针轮更改事件,并且在检查时它们不会。但似乎当指针在这些控件上并且我尝试滚动时,滚动事件不会在滚动查看器上触发(我相信应该触发的实际事件是 ViewChanged)。现在按钮和东西应该仍然处理它们的常规事件,例如 PointerPressed、KeyDown 等。但我想阻止它们消耗会导致滚动查看器滚动的事件。有任何想法吗?提前致谢。
这是我正在处理的一个简单示例:
<Grid>
<ScrollViewer>
<StackPanel>
<!-- Insert any number of things here -->
</StackPanel>
</ScrollViewer>
<Button>Hello World</Button>
</Grid>