我想在手指计数大于1时缩放InkCanvas,但我无法在InkCanvas.Anyone中获取手指计数请帮助我如何获取InkCanvas中的手指数。如何获取InkCanvas中的手指数?
回答
我没有触摸屏测试,但也许这将工作:
int count;
private void InkCanvas_PointerEntered(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e)
{
count++;
}
private void InkCanvas_PointerExited(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e)
{
count--;
}
如果它不能帮助。尝试使用PinterPressed
和PointerReleased
。您可以从事件参数处抓取点Id并处理它们。
这不适用于缩放。 'DirectManipulation'启动并吸收指针事件。 – Laith
是的..它没有奏效。我试过这个InkPath.InkPresenter.ActivateCustomDrying(); InkPath.InkPresenter.SetPredefinedConfiguration(InkPresenterPredefinedConfiguration.SimpleMultiplePointer);现在我可以在StrokeStarted事件中获取手指计数,但是由于使用自定义烘干,我得到的StrokeContainer值为空。 – Santhiya
@Santhiya该文档说:如果启用自定义干燥模式(ActivateCustomDrying),则StrokeContainer为空。你解决了你的问题:“InkCanvas”中的手指数量是多少? –
- 1. 如何获取移动手指的ID
- 2. 获取InkCanvas中删除的元素
- 3. 如何获取手指坐标
- 4. 获取手指触摸UIView的次数
- 5. 如何从inkcanvas直接获取位图图像(在wpf中)
- 6. 如何在Android游戏中获取手指的方向
- 7. 如何获取UIView中手指敲击的坐标?
- 8. 如何获取数字的指数值?
- 9. 从手中提取手指
- 10. 如何获取指向c中数组中间的指针#
- 11. C++新手 - 无法获取指向数组的指针
- 12. 获取WPF中的InkCanvas中元素的X坐标
- 13. 如何手动获取获取(...)索引
- 14. 如何从Android手机获取数据?
- 15. 获取UIPinchGestureRecognizer的手指位置
- 16. 如何获取手指消失时的事件
- 17. 如何获取此对象的指针。 (新手)
- 18. 如何在.net中修改InkCanvas的InkStrokes?
- 19. 何保持InkCanvas招内InkCanvas在UWP
- 20. 如何检测用手指滑动的手指数量?
- 21. 获取指数
- 22. 获取指数
- 23. 如何获取Java中的新指针?
- 24. 如何从PHP中的指数,模数和私有指数获取私钥?
- 25. 如何从C#中的函数指针获取函数名?
- 26. 获取C中浮点数的指数
- 27. 从CodeIgniter的帮手中获取数据
- 28. 如何获取ConnectEx()指针
- 29. C++:如何获取指向2维动态数组的指针?
- 30. 如何获取指向结构的指针数组?
我已经向Microsoft Ink团队询问了这个确切的功能。仍然不可用。 – Laith