Compartir a través de


InkAnalyzer.GetInkRecognizersByPriority (Método)

Actualización: noviembre 2007

Devuelve la colección ordenada de reconocedores.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

Sintaxis

'Declaración
Public Function GetInkRecognizersByPriority As InkRecognizerCollection
'Uso
Dim instance As InkAnalyzer
Dim returnValue As InkRecognizerCollection

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

Valor devuelto

Tipo: System.Windows.Ink.InkRecognizerCollection
Colección ordenada de reconocedores.

Comentarios

Las aplicaciones pueden comprobar el orden de una instancia dada del objeto InkAnalyzer mediante una llamada al método GetInkRecognizersByPriority.

El orden de los reconocedores de esta colección representa el orden en el que se evaluarán los reconocedores.

Este método devolverá el objeto InkRecognizerCollection activo asociado al objeto InkAnalyzer actual.

Ejemplos

En el ejemplo siguiente, se obtiene el objeto InkRecognizer que admite la entrada de cuadro y en japonés, y se establece como el InkRecognizer de máxima prioridad. A continuación, el código llama a GetPriorityInkRecognizer() para obtener el objeto InkRecognizer de mayor prioridad para la configuración regional predeterminada. Los dos objetos InkRecognizer serán iguales sólo si la configuración regional predeterminada se establece en japonés.

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.

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkAnalyzer (Clase)

InkAnalyzer (Miembros)

System.Windows.Ink (Espacio de nombres)