Condividi tramite


Proprietà RecognizerContext.Strokes

Aggiornamento: novembre 2007

Ottiene o imposta l'insieme Strokes associato all'oggetto RecognizerContext.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Property Strokes As Strokes
'Utilizzo
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)

Valore proprietà

Tipo: Microsoft.Ink.Strokes
Insieme Strokes associato all'oggetto RecognizerContext.

Note

È necessario assegnare un insieme Strokes a un oggetto RecognizerContext affinché l'oggetto RecognizerContext esegua il riconoscimento della grafia. Questa proprietà gestisce l'insieme Strokes dal quale l'oggetto RecognizerContext crea l'oggetto RecognitionResult.

L'insieme Strokes può essere impostato più volte. Ogni volta che si imposta l'insieme Strokes, l'oggetto RecognizerContext viene reimpostato, ovvero tutti gli input penna o i risultati vengono rimossi e tutte le precedenti chiamate al metodo EndInkInput vengono ignorate; successivamente vengono aggiunti i nuovi tratti.

L'insieme Strokes può essere impostato anche su nullriferimento null (Nothing in Visual Basic), valore che reimposta l'oggetto RecognizerContext. Quando l'oggetto RecognizerContext viene reimpostato, mantiene tutte le guide di riconoscimento, i controlli oggetto e le altre proprietà precedentemente impostate.

Quando l'oggetto RecognizerContext viene reimpostato, tutte le operazioni di riconoscimento effettuate sul thread in background vengono annullate.

Per tenere la proprietà Strokes dell'oggetto RecognizerContext sincronizzata con i tratti associati a un oggetto Ink, utilizzare gli eventi InkAdded e InkDeleted dell'oggetto Ink per attendere i tratti che devono essere aggiunti o rimossi dall'insieme Strokes assegnato all'oggetto RecognizerContext. Ciò include i casi in cui i tratti vengono aggiunti, eliminati, ritagliati o suddivisi all'interno dell'oggetto Ink.

Nota

Spostamenti, ridimensionamenti o altre trasformazioni sui tratti nell'oggetto Ink non generano eventi InkAdded o InkDeleted. Eseguire le stesse trasformazioni sui tratti nell'oggetto RecognizerContext per tenere sincronizzata la proprietà Strokes dell'oggetto RecognizerContext.

Esempi

In questo esempio di C# viene rimossa la proprietà Strokes di un oggetto RecognizerContext, theRecognizerContext per reimpostare l'oggetto RecognizerContext senza influire sulle altre proprietà.

theRecognizerContext.Strokes = null;

In questo esempio di Microsoft® Visual Basic® .NET viene rimossa la proprietà Strokes di un oggetto RecognizerContext, theRecognizerContext per reimpostare l'oggetto RecognizerContext senza influire sulle altre proprietà.

theRecognizerContext.Strokes = Nothing

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

RecognizerContext Classe

Membri RecognizerContext

Spazio dei nomi Microsoft.Ink

Strokes

RecognizerContext.EndInkInput