添加信息到输入 - 替代UWP中的TouchDevice?

时间:2016-07-21 14:18:53

标签: c# wpf uwp uwp-xaml

我想在我的UWP应用上为Touches / MouseClicks等添加更多信息。 在WPF中,可以使用TouchDevice类,继承它并扩展它:

null

将类添加到输入消息传递系统:

public class MyTouchDevice : TouchDevice
{
    public override GetTouchPoint(IInputElement relativeTo)...
    }
    ...

并使用它:

MyTouchDevice device = new MyTouchDevice(...);
device.Activate();

如何在UWP应用中执行此操作?没有private void OnTouchDown(object sender, TouchEventArgs e) { if (e.TouchDevice is MyTouchDevice) { ... TouchDevice完全不同。除此之外,几乎每个班级(PointerDevicePointerPoint等都是密封的。

1 个答案:

答案 0 :(得分:0)

我担心UWP中没有此类API可用,但您可以尝试使用UIViewSettings.GetForCurrentView | getForCurrentView method检测当前的交互模式,然后执行您的工作:

onclicklistener

如果这没有帮助,我的建议是您可以提交添加此新功能的请求,以便通过Windows反馈工具进行开发。