在我的Windows Phone應用程序中,我嘗試將兩個事件組合成一個動作,並且需要一些幫助。兩個事件合爲一個行動
當使用虛擬鍵盤時,將您的手指放在「Q」鍵上,將手指拖到「W」鍵然後釋放,即可得到「W」。這是我試圖複製。
DragCompleted事件給我「Q」作爲OriginalSource和手指移動的X/Y距離。所以我可以計算拖動完成的按鈕。但我更喜歡沒有計算的方法來防止舍入錯誤。
我發現「W」鍵的MouseLeave事件在這種情況下觸發。所以我想我只需要將DragCompleted事件與MouseLeave事件結合起來,以確定手指擡起的關鍵點。 問題:我不確定(或者我不知道)哪個事件最先。如果DragCompleted等待MouseLeave,則在MouseLeave出現時會失敗。如果MouseLeave等待DragCompleted,它將失敗,如果DragCompleted第一次。
任何人有想法解決這個問題? 謝謝