軽減策:ポインター ベースのタッチおよびスタイラスのサポート
.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