Compartir a través de


RecognizerContext.Strokes (Propiedad)

Actualización: noviembre 2007

Obtiene o establece la colección Strokes asociada con el objeto RecognizerContext.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Property Strokes As Strokes
'Uso
Dim instance As RecognizerContext
Dim value As Strokes

value = instance.Strokes

instance.Strokes = value
public Strokes Strokes { get; set; }
public:
property Strokes^ Strokes {
    Strokes^ get ();
    void set (Strokes^ value);
}
/** @property */
public Strokes get_Strokes()
/** @property */
public  void set_Strokes(Strokes value)
public function get Strokes () : Strokes
public function set Strokes (value : Strokes)

Valor de propiedad

Tipo: Microsoft.Ink.Strokes
Colección Strokes asociada con el objeto RecognizerContext.

Comentarios

Debe asignar una colección Strokes a un objeto RecognizerContext para que el objeto RecognizerContext realice el reconocimiento de la escritura a mano. Esta propiedad mantiene la colección Strokes a partir de la cual el objeto RecognizerContext crea el objeto RecognitionResult.

La colección Strokes se puede establecer más de una vez. Cada vez que se establece la colección Strokes, el objeto RecognizerContext se restablece. Todas las entradas manuscritas o resultados se quitan y se descartan todas las llamadas anteriores al método EndInkInput. A continuación se agregan los nuevos trazos.

La colección Strokes también puede establecerse en nullreferencia null (Nothing en Visual Basic), que también restablece el objeto RecognizerContext. Cuando el objeto RecognizerContext se restablece, mantiene todos los controles de la guía del reconocimiento, así como otras propiedades que se hubieran establecido en él anteriormente.

Cuando se restablece el objeto RecognizerContext, se cancelan todos los reconocimientos que se estén realizando en el subproceso de segundo plano.

Para mantener la propiedad Strokes del objeto RecognizerContext sincronizada con los trazos asociados a un objeto Ink, use los eventos InkDeleted y InkAdded del objeto Ink para realizar escuchas de los trazos que se deberían agregar o quitar de la colección Strokes asignada al objeto RecognizerContext. Esto cubre los casos en los que se agregan, eliminan, recortan o dividen trazos dentro del objeto Ink.

Nota

El traslado, ajuste de escala u otras transformaciones de los trazos del objeto Ink no generan eventos InkDeleted ni InkAdded. Realice las mismas transformaciones en los trazos del objeto RecognizerContext para mantener sincronizada la propiedad Strokes del objeto RecognizerContext.

Ejemplos

En este ejemplo de C# se quita la propiedad Strokes de un objeto RecognizerContext, theRecognizerContext, para restablecer el objeto RecognizerContext sin afectar a sus otras propiedades.

theRecognizerContext.Strokes = null;

En este ejemplo de Microsoft® Visual Basic® .NET se quita la propiedad Strokes de un objeto RecognizerContext, theRecognizerContext, para restablecer el objeto RecognizerContext sin afectar a sus otras propiedades.

theRecognizerContext.Strokes = Nothing

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

RecognizerContext (Clase)

RecognizerContext (Miembros)

Microsoft.Ink (Espacio de nombres)

Strokes

RecognizerContext.EndInkInput