0
A
回答
0
您可以訂閱PointerPressed上InkCanvas事件。它有參數PointerRoutedEventArgs和。過濾您的輸入設備和單獨的按鈕是這樣的:
if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
{
var point = e.GetCurrentPoint(YourCanvasName);
if (point.Properties.IsLeftButtonPressed)
{
//Button1
}
if (point.Properties.IsMiddleButtonPressed)
{
//Button2
}
if (point.Properties.IsRightButtonPressed)
{
//Button3
}
}
應該工作,雖然我沒有筆測試:)
相關問題
- 1. 如何檢測何時按下按鈕並在android上釋放
- 2. 離子如何實現按下按鈕,釋放,拖放事件?
- 3. Xcode(IOS)按鈕的按下和釋放檢測
- 4. 檢測音量按鈕按下和釋放的iOS
- 5. 檢測鍵按下和釋放鍵事件
- 6. 如何檢測按鈕按下和iphone
- 7. 如何釋放按下的java按鈕
- 8. 按鈕按下和釋放的動作
- 9. 動作按鈕按下和釋放
- 10. 如何檢測按鈕按下本地通知事件?
- 11. 如何檢測後退按鈕事件?
- 12. 如何檢測一個按鈕按下?
- 13. 如何檢測按鈕按下?
- 14. UWP檢測鍵盤按下並釋放
- 15. PyQt4 - 按住一鍵檢測頻繁的按下和釋放?
- 16. Android中的按鈕按鈕和按鈕釋放事件混合起來
- 17. 按鈕按下並釋放動作(php)
- 18. 對象過度釋放按鈕按下
- 19. LWUIT按鈕被按下並釋放
- 20. 聆聽者按下並釋放按鈕
- 21. 的Android按鈕釋放按下
- 22. 如何檢測當在按鈕片斷android按下後按鈕?
- 23. 如何檢測當我在VB中釋放鼠標按鈕?
- 24. wxpython按鈕按下事件
- 25. SlimDx按下按鈕事件
- 26. 事件「按下按鈕時」
- 27. 按鈕按下事件
- 28. 檢測MPMoviePlayerController中的下一個和上一個按鈕事件
- 29. 如何檢測在iOS中同時按下主頁按鈕和鎖定按鈕?
- 30. 如何檢測在Android上連續按下的按鈕的事件更改
我都試過'inkCanvas.PointerPressed'和'InkCanvas.InkPresenter。 UnprocessedInput.PointerPressed'bot都不會觸發它們,既不是當我按下按鈕時,也不是當筆按下按鈕時觸摸畫布。 – Liero