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
Gleicht Teile der Analyseergebnisse ab, die während der Freihandanalyse im Hintergrund geändert wurden.
Überladungsliste
Name | Beschreibung | |
---|---|---|
![]() |
Reconcile() | Gleicht Teile der Analyseergebnisse ab, die während der Freihandanalyse im Hintergrund geändert wurden. |
![]() |
Reconcile(Int64) | Gleicht diejenigen Teile der Analyseergebnisse ab, die während des angegebenen Zeitraums bei der Hintergrundanalyse geändert wurden. |
Zum Seitenanfang
Hinweise
Während der Hintergrundanalyse kann ein anderer Anwendungsthread Ä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. Standardmäßig führt InkAnalyzer den Abgleich unmittelbar vor dem Auslösen des IntermediateResults()-Ereignisses und des Results()-Ereignisses aus. Löschen Sie den Wert des AnalysisModes-Flags [F:System.Windows.Ink.AnalysisModes.AutomaticReconciliationEnabled,] in der InkAnalyzer.AnalysisModes-Eigenschaft des Analysemoduls, um den automatischen Abgleich zu deaktivieren. Die Reconcile-Methode wendet die Analyseergebnisse nur auf während der Hintergrundanalyse unverändert gebliebene Teile der Kontextknotenstruktur des Analysemoduls an. Außerdem fügt Reconcile auch der DirtyRegion Bereiche hinzu (diese Region enthält ungeprüfte Analyseergebnisse).
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 InkAnalyzer mit der Verarbeitung der Ergebnisse fortfahren oder eine Analyse der entsprechenden Analysephase durchführen kann.
Reconcile wendet die Analyseergebnisse nur auf während der Hintergrundanalyse unverändert gebliebene Teile der Kontextknotenstruktur des Analysemoduls an. Außerdem fügt Reconcile auch der DirtyRegion Bereiche hinzu (diese Region enthält ungeprüfte Analyseergebnisse).
Weitere Informationen zur Freihandanalyse mit dem InkAnalyzer finden Sie unter Ink Analysis Overview.