手寫筆的效能考慮
下列清單說明改善使用 StylusInput API 的應用程式效能的一些方式。
- 使用 Microsoft.StylusInput.IStylusSyncPlugin.DataInterest 或 Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest 属性,只訂閱與外掛程式相關的數據。 這樣可減少呼叫 RealTimeStylus 物件的總方法數目,並降低外掛程式的複雜度。 RealTimeStylus 物件只會在附加外掛程式時檢查 DataInterest 屬性。
- 將同步外掛程式的複雜性降至最低。同步外掛程式通常由 RealTimeStylus 物件的線程呼叫,並可能導致筆跡收集的延遲。
- 請考慮將您的外掛程式設定為異步。 如果您的外掛程式很複雜,而且需要將自定義數據新增至 RealTimeStylus 物件的佇列,請考慮使用串聯 RealTimeStylus 模型,並將外掛程式新增至次要 RealTimeStylus 物件的同步外掛程式集合。 如需串連 RealTimeStylus 模型的詳細資訊,請參閱 Cascaded RealTimeStylus 模型。