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. 如何检测按钮按下和iphone
- 4. 如何检测按钮按下本地通知事件?
- 5. 如何检测一个按钮按下?
- 6. UWP检测键盘按下并释放
- 7. 的Android按钮释放按下
- 8. 聆听者按下并释放按钮
- 9. 按钮按下并释放动作(php)
- 10. LWUIT按钮被按下并释放
- 11. 如何检测当在按钮片断android按下后按钮?
- 12. wxpython按钮按下事件
- 13. 按钮按下事件
- 14. SlimDx按下按钮事件
- 15. 检测MPMoviePlayerController中的下一个和上一个按钮事件
- 16. 如何检测在Android上连续按下的按钮的事件更改
- 17. 如何知道按钮是否被按下或释放?
- 18. Android:检测按钮外的ACTION_UP事件
- 19. WebView检测按钮单击事件
- 20. 在CardAction检测按钮按下BotBuilder
- 21. 检测时间按钮被按下
- 22. CKEditor - 检测哪些按钮被按下
- 23. 当按下音量按钮时检测
- 24. 检测按钮按下使用Xamarin.iOS
- 25. 检测哪个按钮被按下
- 26. 按下主页按钮时检测iOS
- 27. 检查HTML按钮是否被释放
- 28. 事件和按钮
- 29. 如何做按钮保持按下并在点击另一个按钮后释放该按钮?
- 30. 如何检测按下本地通知关闭按钮
我都试过'inkCanvas.PointerPressed'和'InkCanvas.InkPresenter。 UnprocessedInput.PointerPressed'bot都不会触发它们,既不是当我按下按钮时,也不是当笔按下按钮时触摸画布。 – Liero