次の方法で共有


StylusInput API のパフォーマンスに関する考慮事項

次の一覧では、StylusInput API を使用するアプリケーションのパフォーマンスを向上させるいくつかの方法について説明します。

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