当Button对象被释放时获取事件
本文关键字:获取 事件 释放 Button 对象 | 更新日期: 2023-09-27 18:12:12
Windows 7 Phone,使用Silverlight框架我想处理按钮何时被释放
很容易判断按钮何时被按下(Click事件在按下或根据ClickMode属性释放时触发)
我玩过事件编辑器提供的所有其他事件(KeyUp, LostFocus, MouseLeave等)
但我还没有找到一些东西,是关于获得一个事件,当一个按钮被释放。
最终,我试图处理做点击vs长点击当按下一个按钮
谢谢
对于您的情况,KeyUp只是故事的一半。你还需要处理KeyDown,你将保存当前时间,然后将其与KeyUp后的当前时间值进行比较,以确定按下是短还是长。你还需要确保你跟踪一个特定的键,以防你的处理程序正在拦截所有的击键。
如果由于某种原因,ClickDown/Up不工作,你可以尝试处理点击事件,但开始与ClickMode的press,然后改变ClickMode释放的press处理程序。这个过程虽然不简单,但可以让您有机会实现您正在寻找的按下和定时器释放序列。