我想知道Windows Phone是否有某种手势允许我点击一个按钮,然后拖动到另一个按钮然后点按它,当然没有XNA框架,因为这不是游戏,我不想要用它。
例如,我有两个按钮“A”和“B”,如果点击A然后我在B上拖动我的手指(仍然在屏幕上),那么应该用A选择B.
我希望每个人都能理解我的问题,当然我正在用C#和XAML为Windows Phone 8做这一切。
感谢您的回答。欢呼声。
答案 0 :(得分:5)
您可以使用Phone Toolkit中提供的DragStarted
DragCompleted
和Microsoft.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