【发布时间】:2011-11-02 09:02:43
【问题描述】:
我有一个 silverlight 页面,其中包含 scroll viewer。
在 scorll 查看器中,我有一个用户控件。(用户控件类似于 NumericUpDown 控件。)
我已经在用户控件中实现了文本框的鼠标滚轮事件。
当我在用户控件上滚动鼠标滚轮时,用户控件鼠标滚轮事件触发,但同时我的滚动查看器也会上下移动。
当焦点位于用户控件上时,如何抑制滚动查看器鼠标滚轮事件。
【问题讨论】:
我有一个 silverlight 页面,其中包含 scroll viewer。
在 scorll 查看器中,我有一个用户控件。(用户控件类似于 NumericUpDown 控件。)
我已经在用户控件中实现了文本框的鼠标滚轮事件。
当我在用户控件上滚动鼠标滚轮时,用户控件鼠标滚轮事件触发,但同时我的滚动查看器也会上下移动。
当焦点位于用户控件上时,如何抑制滚动查看器鼠标滚轮事件。
【问题讨论】:
在用户控制代码中注册PreviewMouseWheel事件并将e.Handled设置为true。这将停止事件传播。
【讨论】: