Condividi tramite


Metodo InkAnalyzer.GetInkRecognizersByPriority

Aggiornamento: novembre 2007

Restituisce l'insieme ordinato dei sistemi di riconoscimento.

Spazio dei nomi:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Sintassi

'Dichiarazione
Public Function GetInkRecognizersByPriority As InkRecognizerCollection
'Utilizzo
Dim instance As InkAnalyzer
Dim returnValue As InkRecognizerCollection

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

Valore restituito

Tipo: System.Windows.Ink.InkRecognizerCollection
Insieme ordinato dei sistemi di riconoscimento.

Note

Le applicazioni possono controllare l'ordine di una particolare istanza di InkAnalyzer, chiamando il metodo GetInkRecognizersByPriority.

L'ordine dei sistemi di riconoscimento in questo insieme rappresenta l'ordine in base al quale vengono valutati i sistemi di riconoscimento.

Questo metodo restituisce l'oggetto InkRecognizerCollection attivo, associato all'oggetto InkAnalyzer corrente.

Esempi

Nell'esempio seguente viene ottenuto l'oggetto InkRecognizer che supporta l'input boxed e il giapponese, quindi viene impostato come l'oggetto InkRecognizer con la priorità più elevata. Il codice chiama quindi GetPriorityInkRecognizer() per ottenere l'oggetto InkRecognizer con la priorità più elevata per le impostazioni locali predefinite. I due oggetti InkRecognizer saranno uguali solo se le impostazioni locali predefinite sono impostate sul giapponese.

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.

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

InkAnalyzer Classe

Membri InkAnalyzer

Spazio dei nomi System.Windows.Ink