Compartir a través de


InkAnalyzer.FindNodesOfType (Método) (Guid, StrokeCollection)

Actualización: noviembre 2007

Devuelve una colección ContextNodeCollection que contiene objetos ContextNode de un tipo especificado, es decir, los trazos del objeto StrokeCollection especificado.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

Sintaxis

'Declaración
Public Function FindNodesOfType ( _
    type As Guid, _
    strokes As StrokeCollection _
) As ContextNodeCollection
'Uso
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

Parámetros

Valor devuelto

Tipo: System.Windows.Ink.ContextNodeCollection
ContextNodeCollection que contiene los objetos ContextNode del tipo utilizado para almacenar los trazos de strokes collection.

Comentarios

Si el nodo o uno de sus descendientes hace referencia a un trazo que pertenece a la colección de trazos, este método incluye ese nodo en el valor devuelto.

Ejemplos

En el ejemplo siguiente, se buscan objetos LineNode que contengan cualquiera de los trazos de StrokeCollection, selectedStrokes, y se marcan de color rojo.

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;
}

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkAnalyzer (Clase)

InkAnalyzer (Miembros)

FindNodesOfType (Sobrecarga)

System.Windows.Ink (Espacio de nombres)

InkAnalyzer.FindInkLeafNodes

InkAnalyzer.FindLeafNodes

InkAnalyzer.FindNode

InkAnalyzer.FindNodes