2010-07-28 160 views
10

是否有人实施了Tap &暂停Windows Phone 7应用程序呢?我可以看到几种可能的方法KeyDown/KeyUp和一个定时器或ManipulationStarted/manipulationCompleted和一个定时器。
但是这让我觉得这是一个不太理想的方法,因为不同的应用程序会有不同的计时器设置导致不一致。
我错过了什么吗?我期待着一个TapAndHold事件点击并按住(长按)

回答

3

我处于同样的情况,我正在寻找“推荐的方式”。与此同时,迈克弗朗西斯发布a solution on his blog,在Silverlight应用中使用Microsoft.Xna.Framework.Input.TouchPanel的手势识别功能。我没有尝试过。

+0

感谢您的链接,这几乎是我正在考虑的解决方案。我想知道这是测试版中缺少的东西吗? – 2010-07-30 13:07:08

3

的Silverlight工具包的Windows Phone增加了易于使用的手势支持,包括在保持姿势

6

对于所有的观点保持方法是存在的。 它将处理长按功能。

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

上面的代码应该工作详细答案对于触摸和保持事件