点击并按住(长按)

时间:2010-07-28 23:59:32

标签: windows-phone-7 long-press tapandhold

有没有人实施Tap&保留在Windows Phone 7应用程序中了吗?我可以看到一些可能的方法KeyDown / KeyUp和一个计时器或ManipulationStarted / manipulationCompleted和一个计时器。
然而,由于不同的应用程序会有不同的计时器设置导致不一致,这让我觉得这不是一个想法 我错过了什么吗?我希望有一个TapAndHold活动

5 个答案:

答案 0 :(得分:6)

对于所有视图,Hold方法就在那里。 它将处理长按功能。

答案 1 :(得分:3)

我处于相同的情况,我正在寻找“推荐的方式”。与此同时,Mike Francis在Silverlight应用程序中使用a solution on his blog的手势识别发布Microsoft.Xna.Framework.Input.TouchPanel。我没试过。

答案 2 :(得分:3)

Silverlight Toolkit for Windows Phone增加了易于使用的手势支持,包括On Hold手势

答案 3 :(得分:0)

启动GestureLister的暂停时间定时器

并在GestureCompleted事件上停止它这真的是一个技巧,请参阅以下链接

的详细解答

How do I detect when toolkit:GestureListener Hold has stopped?

答案 4 :(得分:0)

Button b = new Button();
b.Hold += new EventHandler<System.Windows.Input.GestureEventArgs>(HoldEventHandler);

以上代码适用于触摸和保持事件