0
私のUWPアプリでTouches/MouseClicksなどにさらに情報を追加したいと思います。それを入力に情報を追加 - UWPのTouchDeviceの代替?
MyTouchDevice device = new MyTouchDevice(...);
device.Activate();
及び使用:
public class MyTouchDevice : TouchDevice
{
public override GetTouchPoint(IInputElement relativeTo)...
}
...
入力メッセージングシステムにクラスを追加:
private void OnTouchDown(object sender, TouchEventArgs e)
{
if (e.TouchDevice is MyTouchDevice)
{
...
WPFでは、1つは、TouchDeviceクラスを使用することができ、そこから継承し、それを拡張します
UWPアプリでこれを行うにはどうすればよいですか? TouchDevice
とPointerDevice
は全く異なるものです。それに加えて、ほぼすべてのクラス(PointerPoint
、Pointer
など)が封印されています。 、この問題が解決しない場合は
switch (UIViewSettings.GetForCurrentView().UserInteractionMode)
{
case UserInteractionMode.Mouse:
//TODO:
break;
case UserInteractionMode.Touch:
default:
//TODO:
break;
}
: