Considerazioni sulle prestazioni per l'API StylusInput
L'elenco seguente descrive alcuni modi in cui migliorare le prestazioni delle applicazioni che usano le API StylusInput.
- Usare la proprietà Microsoft.StylusInput.IStylusSyncPlugin.DataInterest o Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest per sottoscrivere solo i dati pertinenti al plug-in. Ciò riduce il numero complessivo di chiamate al metodo RealTimeStylus e riduce anche la complessità del plug-in. L'oggetto RealTimeStylus controlla solo la proprietà DataInterest quando il plug-in è collegato.
- Ridurre al minimo la complessità dei plug-in sincroni. I plug-in sincroni generalmente chiamati dal thread dell'oggetto RealTimeStylus possono contribuire a ritardi nell'insieme input penna.
- Prendere in considerazione la possibilità di rendere asincrono il plug-in. Se il plug-in è complesso e deve aggiungere dati personalizzati alla coda dell'oggetto RealTimeStylus , prendere in considerazione l'uso di un modello RealTimeStylus a cascata e l'aggiunta del plug-in all'insieme plug-in sincrono dell'oggetto RealTimeStylus secondario. Per altre informazioni sul modello RealTimeStylus a cascata, vedere Il modello RealTimeStylus cascaded.