Freigeben über


InkAnalyzer.FindNodesOfType-Methode (Guid, Strokes)

Gibt die ContextNode-Objekte des angegebenen Typs zurück, die beliebige der in der Strokes-Auflistung angegebenen Striche enthalten.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Function FindNodesOfType ( _
    type As Guid, _
    strokes As Strokes _
) As ContextNodeCollection
'Usage
Dim instance As InkAnalyzer
Dim type As Guid
Dim strokes As Strokes
Dim returnValue As ContextNodeCollection

returnValue = instance.FindNodesOfType(type, _
    strokes)
public ContextNodeCollection FindNodesOfType(
    Guid type,
    Strokes strokes
)
public:
ContextNodeCollection^ FindNodesOfType(
    Guid type, 
    Strokes^ strokes
)
public ContextNodeCollection FindNodesOfType(
    Guid type,
    Strokes strokes
)
public function FindNodesOfType(
    type : Guid, 
    strokes : Strokes
) : ContextNodeCollection

Parameter

Rückgabewert

Typ: Microsoft.Ink.ContextNodeCollection
Ein ContextNodeCollection, der die ContextNode-Objekte des angegebenen Typs enthält, in der beliebige der in strokes angegebenen Striche enthalten sind.

Hinweise

Wenn der Knoten oder einer seiner Nachfolger auf einen Strich in der Strichauflistung verweist, schließt diese Methode den Knoten im Rückgabewert ein.

Beispiele

Im folgenden Beispiel werden alle LineNode-Objekte ermittelt, die einen beliebigen der in einer Strokes-Auflistung, selectedStrokes, enthaltenen Striche enthält, und markiert sie rot.

Dim selectedLines As ContextNodeCollection = _
    theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.Line, selectedStrokes)
Dim line As LineNode
For Each line In selectedLines
    Dim inkStroke As Stroke
    For Each inkStroke In line.Strokes
        inkStroke.DrawingAttributes = New DrawingAttributes(Color.Red)
    Next inkStroke
Next line
            ContextNodeCollection selectedLines =
                theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.Line,
                selectedStrokes);
            foreach (LineNode line in selectedLines)
            {
                foreach (Stroke stroke in line.Strokes)
                    stroke.DrawingAttributes = new DrawingAttributes(Color.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

FindNodesOfType-Überladung

Microsoft.Ink-Namespace

InkAnalyzer.FindInkLeafNodes

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes