StylusInput API のパフォーマンスに関する考慮事項
次の一覧では、StylusInput API を使用するアプリケーションのパフォーマンスを向上させるいくつかの方法について説明します。
- Microsoft.StylusInput.IStylusSyncPlugin.DataInterest または Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest プロパティを して、プラグインに関連するデータのみをサブスクライブします。 これにより、RealTimeStylusオブジェクトメソッド呼び出しの全体的な数が減り、プラグインの複雑さが軽減されます。 RealTimeStylus オブジェクトは、プラグインがアタッチされている場合にのみ DataInterest プロパティをチェックします。
- 同期プラグインの複雑さを最小限に抑えます。一般に、RealTimeStylus オブジェクトのスレッドによって呼び出される同期プラグインは、インク収集の遅延に寄与する可能性があります。
- プラグインを非同期にすることを検討してください。 プラグインが複雑で、RealTimeStylus オブジェクトのキューにカスタム データを追加する必要がある場合は、カスケードされた RealTimeStylus モデルを使用し、セカンダリ RealTimeStylus オブジェクトの同期プラグイン コレクションにプラグインを追加することを検討してください。 カスケードされた RealTimeStylus モデルの詳細については、「カスケードされた RealTimeStylus モデルの を参照してください。