【发布时间】:2011-12-06 06:28:53
【问题描述】:
我在UserControl 上有一个RepeatButton,它充当向上按钮。该控件是一种数字微调器。当数值从 9 变为 10 时,向上按钮被释放,因为它从鼠标下方移出。我知道我可以捕获鼠标,但我的RepeatButton 没有给我MouseLeftButtonDown 事件。那么如何在RepeatButton被按下时捕获鼠标并在释放时释放捕获? RepeatButton 应该给我MouseLeftButtonDown 事件吗?
编辑:
看起来模板内容正在窃取按钮的MouseLeftButtonDown 事件。无论如何我可以绕过按钮的内容。如果我将HitTestVisible 设置为false,按钮本身就会变得不可触摸。我希望 silverlight 有 OnPreview 覆盖。
【问题讨论】:
标签: silverlight events repeatbutton mousecapture