我想知道是否有某種Windows Phone手勢允許我點擊一個按鈕然後拖動到另一個並點擊它,當然不需要XNA框架,因爲這是不是遊戲,我不想使用它。在沒有XNA的Windows Phone中點擊並拖動手勢
例如,我有兩個按鈕「A」和「B」,如果上的點按,然後我第B拖我的手指(仍然在屏幕上),那麼B應該與A
我希望選擇大家都明白我的問題,當然我正在用Windows Phone 8的C#和XAML做所有這些。
感謝您的回答。乾杯。
我想知道是否有某種Windows Phone手勢允許我點擊一個按鈕然後拖動到另一個並點擊它,當然不需要XNA框架,因爲這是不是遊戲,我不想使用它。在沒有XNA的Windows Phone中點擊並拖動手勢
例如,我有兩個按鈕「A」和「B」,如果上的點按,然後我第B拖我的手指(仍然在屏幕上),那麼B應該與A
我希望選擇大家都明白我的問題,當然我正在用Windows Phone 8的C#和XAML做所有這些。
感謝您的回答。乾杯。
您可以使用Phone Toolkit中的Microsoft.Phone.Controls.GestureListener
中的DragStarted
和DragCompleted
事件。示例代碼:http://www.scottlogic.co.uk/blog/colin/2012/06/a-gesture-driven-windows-phone-todo-application-part-two-drag-re-ordering/
我也更喜歡使用Microsoft爲windpwsphone工具包提供的已實施的手勢。這可能是您可以獲得的標準手勢的最佳實施。作爲@Arun已經顯示,已經有拖放實現完成了。
但是,如果這不足以滿足您的需求,您可以根據原始事件創建自己的手勢,即永遠的UIElement。見: http://msdn.microsoft.com/en-us/library/ms604577%28v=vs.95%29.aspx
哇,這就是我想要的! –
手勢監聽器在Windows Phone 8中已棄用。 – alfah