在没有XNA的Windows Phone中点击并拖动手势

时间:2012-11-01 15:40:17

标签: c# windows-phone-7 xaml gesture windows-phone-8

我想知道Windows Phone是否有某种手势允许我点击一个按钮,然后拖动到另一个按钮然后点按它,当然没有XNA框架,因为这不是游戏,我不想要用它。

例如,我有两个按钮“A”和“B”,如果点击A然后我在B上拖动我的手指(仍然在屏幕上),那么应该用A选择B.

我希望每个人都能理解我的问题,当然我正在用C#和XAML为Windows Phone 8做这一切。

感谢您的回答。欢呼声。

2 个答案:

答案 0 :(得分:5)

您可以使用Phone Toolkit中提供的DragStarted DragCompletedMicrosoft.Phone.Controls.GestureListener个事件。示例代码:http://www.scottlogic.co.uk/blog/colin/2012/06/a-gesture-driven-windows-phone-todo-application-part-two-drag-re-ordering/

答案 1 :(得分:0)

我也更喜欢使用Microsoft提供的windpwsphone工具包中已经实现的手势。这可能是您可以获得的标准手势的最佳实现。 正如@Arun已经表明的那样,已经完成了拖放实现。

但如果这对您来说还不够,您可以随时根据UIElement所具有的原始事件创建自己的手势。看到: http://msdn.microsoft.com/en-us/library/ms604577%28v=vs.95%29.aspx