.NET Framework 4.7 を対象とし、Windows 10 Creators Update 以降の Windows で実行されている WPF アプリケーションでは、オプションの WM_POINTER
ベースの WPF タッチ/スタイラス スタックを有効にすることができます。
インパクト
ポインターベースのタッチ/スタイラスのサポートを明示的に有効にしない開発者は、WPF のタッチ/スタイラスの動作に変更はありません。
省略可能な WM_POINTER
ベースのタッチ/スタイラス スタックに関する現在の既知の問題を次に示します。
リアルタイム の手描き入力はサポートされません。
手描き入力プラグインとスタイラス プラグインは引き続き機能しますが、UI スレッドで処理されるため、パフォーマンスが低下する可能性があります。
タッチ/スタイラス イベントからマウス イベントへの昇格の変更による動作の変化。
操作が異なる結果をもたらす場合があります。
ドラッグ/ドロップでは、タッチ入力に適したフィードバックは表示されません。 (スタイラス入力には影響しません)。
タッチ/スタイラス イベントでドラッグ/ドロップを開始できなくなりました。
これにより、マウス入力が検出されるまでアプリケーションが応答しなくなる可能性があります。 代わりに、開発者はマウス イベントからドラッグ アンド ドロップを開始する必要があります。
WM_POINTER ベースのタッチ/スタイラス サポートの有効化
このスタックを有効にする開発者は、アプリケーションのapp.configファイルに次の コード を追加できます。
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
このエントリを削除するか、その値を false
に設定すると、この省略可能なスタックがオフになります。
こちらも参照ください
.NET