Freigeben über


AnalysisModes-Enumeration

Gibt an, wie InkAnalyzerBase funktioniert.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration AnalysisModes
'Usage
Dim instance As AnalysisModes
[FlagsAttribute]
public enum AnalysisModes
[FlagsAttribute]
public enum class AnalysisModes
/** @attribute FlagsAttribute */
public enum AnalysisModes
public enum AnalysisModes

Member

Membername Beschreibung
None Es sind keine Modi aktiviert.
AutomaticReconciliationEnabled Gibt an, ob InkAnalyzerBase den Abgleichsvorgang automatisch startet, sobald die Zwischen- oder Endergebnisse bereit sind. Wenn dieser Modus aktiviert ist, wird das ReadyToReconcileBase-Ereignis nicht ausgelöst. Ist dieser Modus deaktiviert, wird das ReadyToReconcileBase-Ereignis ausgelöst.
StrokeCacheAutoCleanupEnabled Gibt an, ob InkAnalyzerBase nicht benötigte Striche vor dem Ausführen der Analyse automatisch aus dem Strichcache löscht. Wenn dieser Modus aktiviert ist, löscht InkAnalyzerBase die Strichdaten vor dem Ausführen der Analyse. Im Code muss dann auch das UpdateStrokesCacheBase-Ereignis behandelt werden. Wenn das UpdateStrokesCacheBase-Ereignis nicht behandelt wird, wird eine Ausnahme ausgelöst. Diese Prüfung wird sowohl in der Analyse- (oder BackgroundAnalyze-) als auch in der Abgleichsphase durchgeführt. Wenn dieser Modus deaktiviert ist, löscht InkAnalyzerBase die Strichdaten nicht. Rufen Sie zum Löschen der Strichdaten ClearStrokeData auf. Wenn dieser Modus deaktiviert ist, wird das UpdateStrokesCacheBase-Ereignis ausgelöst, sodass InkAnalyzerBase die neuesten Strichdaten für alle Striche abrufen kann, deren Cache gelöscht wurde. Wenn der Strichcache gelöscht wurde, das UpdateStrokesCacheBase-Ereignis jedoch nicht behandelt wird, wird eine Ausnahme ausgelöst.
PersonalizationEnabled Gibt an, dass die Personalisierung aktiviert ist.
Default Alle Modi sind aktiviert.

Hinweise

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

Beispiele

Im folgenden Beispiel wird die AnalysisModes-Enumeration veranschaulicht.

' Need not handle UpdateStrokesCacheBase event
myInkAnalyzerBase.AnalysisModes = myInkAnalyzerBase.AnalysisModes And _
    Not System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled
// Need not handle UpdateStrokesCacheBase event
myInkAnalyzerBase.AnalysisModes = myInkAnalyzerBase.AnalysisModes &
    ~System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled;

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

System.Windows.Ink.AnalysisCore-Namespace