Partager via


InkAnalyzer.AddStrokeToCustomRecognizer, méthode

Mise à jour : November 2007

Ajoute un trait à un nœud de reconnaissance personnalisée.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Function AddStrokeToCustomRecognizer ( _
    stroke As Stroke, _
    customRecognizer As CustomRecognizerNode _
) As ContextNode
'Utilisation
Dim instance As InkAnalyzer
Dim stroke As Stroke
Dim customRecognizer As CustomRecognizerNode
Dim returnValue As ContextNode

returnValue = instance.AddStrokeToCustomRecognizer(stroke, _
    customRecognizer)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public:
ContextNode^ AddStrokeToCustomRecognizer(
    Stroke^ stroke, 
    CustomRecognizerNode^ customRecognizer
)
public ContextNode AddStrokeToCustomRecognizer(
    Stroke stroke,
    CustomRecognizerNode customRecognizer
)
public function AddStrokeToCustomRecognizer(
    stroke : Stroke, 
    customRecognizer : CustomRecognizerNode
) : ContextNode

Paramètres

Valeur de retour

Type : System.Windows.Ink.ContextNode
Nœud de contexte auquel le InkAnalyzer a ajouté le trait.

Notes

InkAnalyzer ajoute le Stroke à un UnclassifiedInkNode dans la collection SubNodes de customRecognizer. Si aucun UnclassifiedInkNode correspondant n'existe, le InkAnalyzer crée un UnclassifiedInkNode sous customRecognizer et ajoute le trait au nouveau UnclassifiedInkNode.

Cette méthode étend la propriété DirtyRegion à l'union de la valeur actuelle de la région et du cadre englobant du trait ajouté.

Si le trait est déjà attaché au InkAnalyzer, le InkAnalyzer lève une exception.

Si customRecognizer n'est pas un CustomRecognizerNode, le InkAnalyzer lève une exception.

Exemples

Cet exemple montre un extrait d'un gestionnaire d'événements pour l'événement StrokeCollected d'un InkCanvas. Le trait est ajouté au CustomRecognizerNode, nommé theCustomRecognizerNode.

' Add the stroke to the specified CustomRecognizerNode.
Me.theInkAnalyzer.AddStrokeToCustomRecognizer(e.Stroke, theCustomRecognizerNode)
// Add the stroke to the specified CustomRecognizerNode.
this.theInkAnalyzer.AddStrokeToCustomRecognizer(
    e.Stroke, theCustomRecognizerNode);

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkAnalyzer, classe

Membres InkAnalyzer

System.Windows.Ink, espace de noms