【发布时间】:2016-07-19 19:53:11
【问题描述】:
我无法使 PointerPressed、PointerReleased(任何指针事件)工作。
我已经写了这行代码来支持触摸
inkCanvas.InkPresenter.InputDeviceTypes = CoreInputDeviceTypes.Mouse | CoreInputDeviceTypes.Touch;
从我在网上找到的解决方案,我已经尝试过这个
inkCanvas.PointerReleased += inkCanvas_PointerReleased;
还有这个
inkCanvas.AddHandler(PointerReleasedEvent, new PointerEventHandler(inkCanvas_PointerReleased), true);
也可以简单地通过 XAML:
<InkCanvas x:Name="inkCanvas"
PointerPressed="inkCanvas_PointerPressed"
PointerMoved="inkCanvas_PointerMoved" PointerReleased="inkCanvas_PointerReleased"
Tapped="inkCanvas_Tapped">
我正在我的设备中测试应用程序(不是在模拟器上)。我错过了什么?
【问题讨论】:
-
Windows.UI.Core.CoreInputDeviceTypes.***缺少语法 properties。 -
@ChrisW。
Windows.UI.Core包含在using声明中,所以相信这不是问题
标签: c# xaml win-universal-app inkcanvas