首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当Silverlight RepeatButton被压抑时,我如何捕捉鼠标?

当Silverlight RepeatButton被压抑时,我如何捕捉鼠标?
EN

Stack Overflow用户
提问于 2011-10-12 15:49:52
回答 2查看 327关注 0票数 0

我在UserControl上有一个充当up按钮的UserControl。该控件是一个类型的数字旋转器。当数字值从9到10时,up按钮被释放,因为它从鼠标下面移出。我知道我可以捕捉鼠标,但是我的RepeatButton并没有给我MouseLeftButtonDown事件。那么,我如何在RepeatButton上捕获鼠标时,它被压抑,并释放捕获时,它是发布的?RepeatButton应该给我MouseLeftButtonDown事件吗?

编辑:

模板内容似乎窃取了按钮的MouseLeftButtonDown事件。不管怎样,我可以绕过按钮的内容。如果我将HitTestVisible设置为false,按钮本身就变得不可触摸。我希望silverlight有OnPreview覆盖。

EN

回答 2

Stack Overflow用户

发布于 2011-10-12 16:10:06

您是否尝试过使用MouseLeftButtonUp来检查鼠标按钮释放时是否会发生这种情况?

票数 0
EN

Stack Overflow用户

发布于 2012-08-15 20:56:32

我只是在Windows8/WinRT上遇到了类似的问题,并找到了一个解决办法--您可以将一些东西绑定到按钮的IsPressed属性上,当它被设置为false时,这意味着按钮/触摸已经打开。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7742848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档