有没有人在 Windows Phone 7 应用程序中实现 Tap & Hold?我可以看到一些可能的方法 KeyDown/KeyUp 和一个计时器或 ManipulationStarted/manipulationCompleted 和一个计时器。
然而,令我震惊的是,这是一种不太理想的方法,因为不同的应用程序会有不同的计时器设置,从而导致不一致。
我错过了什么吗?我希望有一个 TapAndHold 事件
问问题
8770 次
5 回答
6
对于所有视图,Hold 方法都在那里。它将处理长按功能。
于 2011-11-23T11:02:55.427 回答
3
Silverlight Toolkit for Windows Phone 添加了易于使用的手势支持,包括等待手势
于 2011-10-23T04:42:32.000 回答
3
我处于同样的情况,我正在寻找“推荐的方式”。与此同时,Mike Francis在他的博客上发布了一个解决方案,在 Silverlight 应用程序中使用Microsoft.Xna.Framework.Input.TouchPanel的手势识别。我没试过。
于 2010-07-29T15:11:34.227 回答
0
Button b = new Button();
b.Hold += new EventHandler<System.Windows.Input.GestureEventArgs>(HoldEventHandler);
上面的代码应该适用于触摸和按住事件
于 2014-12-10T13:37:15.317 回答
0
启动 GestureLister 的 Timer on Hold 事件
并在 GestureCompleted 事件上停止它,这确实是一个技巧,请参阅以下链接的详细答案
于 2011-11-29T10:10:16.400 回答