Freigeben über


InkAnalyzer.FindInkLeafNodes-Methode (StrokeCollection)

Gibt eine ContextNodeCollection der Freihandendknoten zurück, die bestimmte, angegebene Striche enthalten.

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

Syntax

'Declaration
Public Function FindInkLeafNodes ( _
    strokes As StrokeCollection _
) As ContextNodeCollection
'Usage
Dim instance As InkAnalyzer
Dim strokes As StrokeCollection
Dim returnValue As ContextNodeCollection

returnValue = instance.FindInkLeafNodes(strokes)
public ContextNodeCollection FindInkLeafNodes(
    StrokeCollection strokes
)
public:
ContextNodeCollection^ FindInkLeafNodes(
    StrokeCollection^ strokes
)
public ContextNodeCollection FindInkLeafNodes(
    StrokeCollection strokes
)
public function FindInkLeafNodes(
    strokes : StrokeCollection
) : ContextNodeCollection

Parameter

Rückgabewert

Typ: System.Windows.Ink.ContextNodeCollection
Die Freihandendknoten, die die angegebenen Striche enthalten.

Hinweise

Beispiele für Freihandendknoten sind InkWordNode, InkDrawingNode und InkBulletNode.

Endknoten enthalten keine untergeordneten Knoten.

Es wird eine Ausnahme ausgelöst, wenn strokes den Wert nullNULL-Verweis (Nothing in Visual Basic) hat. Wenn keine Knoten die Striche enthalten, wird eine leere ContextNodeCollection zurückgegeben. Gleichermaßen wird eine leere ContextNodeCollection zurückgegeben, wenn eine leere StrokeCollection-Auflistung übergeben wird.

Beispiele

Im folgenden Beispiel wird FindInkLeafNodes aufgerufen, um die Freihandendknoten in einem InkAnalyzer mit dem Namen theInkAnalyzer) zu ermitteln, die Striche enthalten, die denen in der StrokeCollection (selectedStrokes) entsprechen. Anschließend wird die Farbe der entsprechenden Striche zu Rot geändert.

For Each node As ContextNode In theInkAnalyzer.FindInkLeafNodes(selectedStrokes)
    For Each Stroke As Stroke In node.Strokes
        Stroke.DrawingAttributes.Color = Colors.Red
    Next Stroke
Next node
foreach (ContextNode node in theInkAnalyzer.FindInkLeafNodes(selectedStrokes))
{
    foreach (Stroke stroke in node.Strokes)
    {
        stroke.DrawingAttributes.Color = Colors.Red;
    }
}

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

FindInkLeafNodes-Überladung

System.Windows.Ink-Namespace

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes

InkAnalyzer.FindNodesOfType