Compartir a través de


ContextNode.Links (Propiedad)

Actualización: noviembre 2007

Obtiene una colección de objetos ContextLink que representa las relaciones con otros objetos ContextNode.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public ReadOnly Property Links As ContextLinkCollection
'Uso
Dim instance As ContextNode
Dim value As ContextLinkCollection

value = instance.Links
public ContextLinkCollection Links { get; }
public:
property ContextLinkCollection^ Links {
    ContextLinkCollection^ get ();
}
/** @property */
public ContextLinkCollection get_Links()
public function get Links () : ContextLinkCollection

Valor de propiedad

Tipo: Microsoft.Ink.ContextLinkCollection
Colección de objetos ContextLink que representa las relaciones con otros objetos ContextNode.

Comentarios

Vea la clase ContextLink para obtener más información sobre qué tipos de relaciones describen los vínculos.

Ejemplos

En el ejemplo siguiente se buscan todos los nodos que están vinculados al nodo ContextNode, selectedNode. Si selectedNode no es un nodo de destino, el nodo de destino se agrega a ArrayList, destinationNodes. Si selectedNode no es un nodo de origen, se agrega a ArrayList, sourceNodes.

Dim destinationNodes As ArrayList = New ArrayList()
Dim sourceNodes As ArrayList = New ArrayList()

' Find all the nodes that link to the currently selected node.
For Each link As Microsoft.Ink.ContextLink In selectedNode.Links
    If link.DestinationNode <> selectedNode Then
        destinationNodes.Add(link.DestinationNode)
    End If

    If link.SourceNode <> selectedNode Then
        sourceNodes.Add(link.SourceNode)
    End If
Next
ArrayList destinationNodes = new ArrayList();
ArrayList sourceNodes = new ArrayList();

// Find all the nodes that link to the currently selected node.
foreach (Microsoft.Ink.ContextLink link in selectedNode.Links)
{
    if (link.DestinationNode != selectedNode)
    {
        destinationNodes.Add(link.DestinationNode);
    }

    if (link.SourceNode != selectedNode)
    {
        sourceNodes.Add(link.SourceNode);
    }

}

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

ContextNode (Clase)

ContextNode (Miembros)

Microsoft.Ink (Espacio de nombres)

Microsoft.Ink.ContextLink