Freigeben über


InkAnalyzer.AddStrokeToCustomRecognizer-Methode

Fügt einem Knoten des benutzerdefinierten Erkennungsmoduls einen Strich hinzu.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function AddStrokeToCustomRecognizer ( _
    stroke As Stroke, _
    customRecognizer As CustomRecognizerNode _
) As ContextNode
'Usage
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

Parameter

  • stroke
    Typ: System.Windows.Ink.Stroke
    Der Strich, der dem Knoten des benutzerdefinierten Erkennungsmoduls hinzugefügt wurde.

Rückgabewert

Typ: System.Windows.Ink.ContextNode
Der Kontextknoten, zu dem InkAnalyzer den Strich hinzugefügt hat.

Hinweise

Der InkAnalyzer fügt Stroke einem UnclassifiedInkNode in der SubNodes-Auflistung von customRecognizer hinzu. Wenn kein solcher UnclassifiedInkNode vorhanden ist, erstellt der InkAnalyzer einen neuen UnclassifiedInkNode unter customRecognizer und fügt den neuen Strich dem neuen UnclassifiedInkNode hinzu.

Diese Methode erweitert die DirtyRegion auf die Gesamtmenge des aktuellen Werts des Bereichs und des umgebenden Rechtecks für den hinzugefügten Strich.

Wenn der Strich bereits an InkAnalyzer angefügt ist, löst InkAnalyzer eine Ausnahme aus.

Wenn customRecognizer kein CustomRecognizerNode ist, löst InkAnalyzer eine Ausnahme aus.

Beispiele

In diesem Beispiel wird ein Auszug aus einem Ereignishandler für das StrokeCollected-Ereignis eines InkCanvas dargestellt. Der Strich wird dem CustomRecognizerNode mit dem Namen theCustomRecognizerNode hinzugefügt.

' 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);

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzer-Klasse

InkAnalyzer-Member

System.Windows.Ink-Namespace