Compartir a través de


ContextNodeBase.Links (Propiedad)

Actualización: noviembre 2007

Obtiene una colección de objetos ContextLinkBase que representa las relaciones entre otros objetos ContextNodeBase.

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

Sintaxis

'Declaración
Public ReadOnly Property Links As ContextLinkBaseCollection
'Uso
Dim instance As ContextNodeBase
Dim value As ContextLinkBaseCollection

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

Valor de propiedad

Tipo: System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection
Colección de objetos ContextLinkBase que representa las relaciones entre otros objetos ContextNodeBase.

Comentarios

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

Ejemplos

En el ejemplo siguiente, se buscan todos los nodos que están vinculados al nodo ContextNodeBase, denominado selectedNode. Si selectedNode no es un nodo de destino, el nodo de destino se agrega a un objeto ArrayList denominado destinationNodes. Si selectedNode no es un nodo de origen, se agrega a un objeto ArrayList denominado 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, Windows XP SP2, Windows Server 2003

.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

ContextNodeBase (Clase)

ContextNodeBase (Miembros)

System.Windows.Ink.AnalysisCore (Espacio de nombres)

System.Windows.Ink.AnalysisCore.ContextLinkBase