Condividi tramite


Metodo InkAnalyzer.FindNodesOfType (Guid, StrokeCollection)

Aggiornamento: novembre 2007

Restituisce un oggetto ContextNodeCollection contenente gli oggetti ContextNode di un tipo specificato, ovvero i tratti dell'oggetto StrokeCollection specificato.

Spazio dei nomi:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Sintassi

'Dichiarazione
Public Function FindNodesOfType ( _
    type As Guid, _
    strokes As StrokeCollection _
) As ContextNodeCollection
'Utilizzo
Dim instance As InkAnalyzer
Dim type As Guid
Dim strokes As StrokeCollection
Dim returnValue As ContextNodeCollection

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

Parametri

Valore restituito

Tipo: System.Windows.Ink.ContextNodeCollection
Oggetto ContextNodeCollection contenente gli oggetti ContextNode del tipo utilizzato per archiviare i tratti nell'strokes collection.

Note

Se il nodo o uno dei discendenti fa riferimento a un tratto che appartiene all'insieme dei tratti, questo metodo include il nodo nel valore restituito.

Esempi

Nell'esempio seguente vengono cercati gli oggetti LineNode contenenti un tratto di un oggetto StrokeCollection, selectedStrokes e vengono contrassegnati in rosso.

Dim selectedLines As ContextNodeCollection = theInkAnalyzer.FindNodesOfType(ContextNodeType.Line, selectedStrokes)
Dim line As LineNode
For Each line In  selectedLines
    Dim stroke As Stroke
    For Each stroke In  line.Strokes
        stroke.DrawingAttributes.Color = Colors.Red
    Next stroke
Next line
ContextNodeCollection selectedLines =
    theInkAnalyzer.FindNodesOfType(ContextNodeType.Line,
    selectedStrokes);
foreach (LineNode line in selectedLines)
{
    foreach (Stroke stroke in line.Strokes)
        stroke.DrawingAttributes.Color = Colors.Red;
}

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

InkAnalyzer Classe

Membri InkAnalyzer

Overload FindNodesOfType

Spazio dei nomi System.Windows.Ink

InkAnalyzer.FindInkLeafNodes

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes