Freigeben über


InkRecognizer.SetAsHighestPriorityInkRecognizer-Methode

Ordnet diesem InkRecognizer-Objekt die höchste Priorität der InkAnalyzer-Liste von Erkennungsmodulen des Objekts zu.

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

Syntax

'Declaration
Public Sub SetAsHighestPriorityInkRecognizer
'Usage
Dim instance As InkRecognizer

instance.SetAsHighestPriorityInkRecognizer()
public void SetAsHighestPriorityInkRecognizer()
public:
void SetAsHighestPriorityInkRecognizer()
public void SetAsHighestPriorityInkRecognizer()
public function SetAsHighestPriorityInkRecognizer()

Hinweise

Die SetAsHighestPriorityInkRecognizer-Methode ordnet dem aktuellen InkRecognizer die höchste Priorität zu. Rufen Sie SetAsHighestPriorityInkRecognizer auf, um sicherzustellen, dass der InkAnalyzer diesen InkRecognizer verwendet, wenn zwei oder mehr Erkennungsmodule dieselbe Sprache und dieselben Funktionalitäten unterstützen.

Hinweis

Das Festlegen von InkRecognizer als höchste Priorität bedeutet nicht, dass der InkAnalyzer diesen InkRecognizer für Analyse von Freihandeingaben verwendet. Der InkAnalyzer verwendet den InkRecognizer mit der höchsten Priorität, der das Standardgebietsschema unterstützt, es sei denn, Sie geben eine Gebietsschema-ID ein, wenn Sie im InkAnalyzer Striche hinzufügen.

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 das Standardgebietsschema auf 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

InkRecognizer-Klasse

InkRecognizer-Member

System.Windows.Ink-Namespace