【问题标题】:How do i suppress mouse wheel event of container control?如何抑制容器控件的鼠标滚轮事件?
【发布时间】:2011-11-02 09:02:43
【问题描述】:

我有一个 silverlight 页面,其中包含 scroll viewer

在 scorll 查看器中,我有一个用户控件。(用户控件类似于 NumericUpDown 控件。)

我已经在用户控件中实现了文本框的鼠标滚轮事件。

当我在用户控件上滚动鼠标滚轮时,用户控件鼠标滚轮事件触发,但同时我的滚动查看器也会上下移动。

当焦点位于用户控件上时,如何抑制滚动查看器鼠标滚轮事件。

【问题讨论】:

    标签: c# .net events mouse


    【解决方案1】:

    在用户控制代码中注册PreviewMouseWheel事件并将e.Handled设置为true。这将停止事件传播。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      相关资源
      最近更新 更多