阻止将事件从子级发送到父级

本文关键字:事件 | 更新日期: 2023-09-27 18:21:22

我和C#WPF的联系很短,尽管我可以在互联网上找到大多数东西。然而,我找不到任何关于阻止向家长发送事件的信息(或者不知道如何请求谷歌找到它)。

我在ScrollViewer里面有一个Image。我的观点是使用Ctrl+鼠标滚轮为图像创建缩放选项,但很明显,当我移动鼠标滚轮时,ScrollViewer的滚动条正在移动(鼠标滚轮方法在Image中定义)。当Ctrl关闭时,是否有可能阻止从子级发送到父级的事件?

阻止将事件从子级发送到父级

在图像的处理程序中,当按下Ctrl时,应该将事件的Handled属性设置为true。这将阻止ScrollViewer处理鼠标滚轮事件。

请参阅http://msdn.microsoft.com/en-us/library/ms742806.aspx有关更多信息,特别是标题为"处理的概念"的部分。