InkAnalyzer.Reconcile-Methode
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
.NET Compact Framework-Member einschließen
XNA Framework-Member einschließen
Aktualisiert: November 2007
Bestimmt, welche Teile der Analyseergebnisse während der Freihandanalyse im Hintergrund geändert wurden.
Überladungsliste
Name | Beschreibung | |
---|---|---|
Reconcile() | Führt den Abgleich von InkAnalyzer aus. | |
Reconcile(Int64) | Führt den Abgleich von InkAnalyzer mit einem Steuerelement aus, das die Dauer eines Abgleichvorgangs bestimmt. |
Zum Seitenanfang
Hinweise
Standardmäßig führt InkAnalyzer den Abgleich unmittelbar vor dem Auslösen des IntermediateResultsUpdated-Ereignisses und des ResultsUpdated-Ereignisses aus.
Löschen Sie den Wert des AnalysisModes-Flags AutomaticReconciliationEnabled in der AnalysisModes-Eigenschaft des Analysemoduls, um den automatischen Abgleich zu deaktivieren. Die BackgroundAnalyze-Methode löst eine Ausnahme aus, wenn der automatische Abgleich deaktiviert wird und die Anwendung keinen Ereignishandler für das ReadyToReconcile-Ereignis hinzugefügt hat. Die Anwendung muss die Reconcile-Methode aufrufen, bevor das Freihandanalysemodul mit der Verarbeitung der Ergebnisse oder einer weiteren Analyse für die entsprechende Analysephase fortfahren kann.
Während der Hintergrundanalyse kann ein anderer Thread Änderungen in der Kontextknotenstruktur des Analysemoduls vornehmen, z. B. Hinzufügen oder Entfernen von Strichen oder Ändern von Strichdaten. Solche Änderungen können Teile der Hintergrundanalyseergebnisse ungültig machen. Reconcile wendet Analyseergebnisse auf die Kontextknotenstruktur des Analysemoduls nur für die Teile an, die sich während der Hintergrundanalyse nicht geändert haben. Reconcile fügt zudem Bereiche den DirtyRegion-Bereichen des Analysemoduls hinzu, die ungeprüfte Analyseergebnisse enthalten.
Weitere Informationen zum Verwenden von InkAnalyzer für die Analyse von Freihandeingaben finden Sie unter Ink Analysis Overview.