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
- type
Tipo: System.Guid
- strokes
Tipo: System.Windows.Ink.StrokeCollection
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