Freigeben über


InkAnalyzer.GetInkRecognizersByPriority-Methode

Gibt die geordnete Auflistung von Erkennungsmodulen zurück.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function GetInkRecognizersByPriority As InkRecognizerCollection
'Usage
Dim instance As InkAnalyzer
Dim returnValue As InkRecognizerCollection

returnValue = instance.GetInkRecognizersByPriority()
public InkRecognizerCollection GetInkRecognizersByPriority()
public:
InkRecognizerCollection^ GetInkRecognizersByPriority()
public InkRecognizerCollection GetInkRecognizersByPriority()
public function GetInkRecognizersByPriority() : InkRecognizerCollection

Rückgabewert

Typ: System.Windows.Ink.InkRecognizerCollection
Die geordnete Auflistung von Erkennungsmodulen.

Hinweise

Anwendungen überprüfen möglicherweise die Reihenfolge einer bestimmten Instanz des InkAnalyzer, indem sie die GetInkRecognizersByPriority-Methode aufrufen.

Die Reihenfolge der Erkennungsmodule in dieser Auflistung stellt die Reihenfolge dar, in der Erkennungsmodule ausgewertet werden.

Diese Methode gibt die aktive, dem InkAnalyzer zugeordnete InkRecognizerCollection zurück.

Beispiele

Im folgenden Beispiel wird der InkRecognizer aufgerufen, der Japanisch und die Eingabe in Feldern unterstützt, und er wird als InkRecognizer mit der höchsten Priorität festgelegt. Im Code wird anschließend GetPriorityInkRecognizer() aufgerufen, um den InkRecognizer mit der höchsten Priorität für das Standardgebietsschema abzurufen. Die zwei InkRecognizer-Objekte sind nur gleich, wenn als Standardgebietsschema Japanisch festgelegt wird.

Dim theInkRecognizers As InkRecognizerCollection = _
    theInkAnalyzer.GetInkRecognizersByPriority()

' Get the first recognizer from the InkRecognizerCollection that supports
' both region neutral Japanese and boxed input. 
Dim firstJapaneseBoxedInputRecognizer As InkRecognizer = _
        theInkRecognizers.GetPriorityInkRecognizer(&H11, _
            InkRecognizerCapabilities.BoxedInput)

firstJapaneseBoxedInputRecognizer.SetAsHighestPriorityInkRecognizer()

Dim priorityInkRecognizer As InkRecognizer = theInkRecognizers.GetPriorityInkRecognizer()

'firstJapaneseBoxedInputRecognizer and priorityInkRecognizer are equal
'only if the firstJapaneseBoxedInputRecognizer supports the default locale.
InkRecognizerCollection theInkRecognizers = 
    theInkAnalyzer.GetInkRecognizersByPriority();

// Get the first recognizer from the InkRecognizerCollection that supports
// both region neutral Japanese and boxed input.
InkRecognizer firstJapaneseBoxedInputRecognizer =
    theInkRecognizers.GetPriorityInkRecognizer(0x0011,
        InkRecognizerCapabilities.BoxedInput);

firstJapaneseBoxedInputRecognizer.SetAsHighestPriorityInkRecognizer();

InkRecognizer priorityInkRecognizer = theInkRecognizers.GetPriorityInkRecognizer();

//firstJapaneseBoxedInputRecognizer and priorityInkRecognizer are equal
//only if the firstJapaneseBoxedInputRecognizer supports the default locale.

Plattformen

Windows Vista

.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

InkAnalyzer-Klasse

InkAnalyzer-Member

System.Windows.Ink-Namespace