如何为UWP InkCanvas支持多个手写笔输入?

时间:2016-06-02 08:04:17

标签: c# uwp

我正在UWP开发绘图程序,并希望我的程序支持多个手写笔输入。当我在WPF中开发时,在做了一些聪明的鼠标和手写笔事件处理后,我能够从WPF版本的InkCanvas中获得多个手写笔输入。但是,对于UWP版本的InkCanvas,我的程序似乎一次只允许一个手写笔输入。但是,当我使用Microsoft的内置应用程序(如Whiteboard)时,它可以立即显示支持多个手写笔输入。

因此,我的问题是UWP可以原生支持多个手写笔输入吗?如果是这样,我能通过UWP的InkCanvas来做,还是我需要以其他方式做到这一点?我完全可以肯定地说我们的硬件肯定支持多个手写笔输入。

1 个答案:

答案 0 :(得分:2)

您需要启用自定义干燥,然后设置允许多个用户输入的属性。

InkCanvas.InkPresenter.ActivateCustomDrying();

InkCanvas.InkPresenter.SetPredefinedConfiguration(InkPresenterPredefinedConfiguration.SimpleMultiplePointer);

相关问题