我试图在手指数大于1时缩放InkCanvas,但我无法在InkCanvas.Anyone中获取手指数。请帮我如何在InkCanvas中获取手指数。
答案 0 :(得分:0)
我没有触摸屏进行测试,但可能会有效:
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
。您可以从事件 args 中获取 Id 并处理它们。