Compartir a través de


ContextLink.SourceNode (Propiedad)

Actualización: noviembre 2007

Obtiene el objeto ContextNode que es el origen del objeto ContextLink actual.

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

Sintaxis

'Declaración
Public ReadOnly Property SourceNode As ContextNode
'Uso
Dim instance As ContextLink
Dim value As ContextNode

value = instance.SourceNode
public ContextNode SourceNode { get; }
public:
property ContextNode^ SourceNode {
    ContextNode^ get ();
}
/** @property */
public ContextNode get_SourceNode()
public function get SourceNode () : ContextNode

Valor de propiedad

Tipo: System.Windows.Ink.ContextNode
Objeto ContextNode que es el origen de este objeto ContextLink.

Ejemplos

En el ejemplo siguiente se buscan todos los nodos que están vinculados al objeto ContextNode 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 ArrayList, sourceNodes.

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

' Find all the nodes that link to the currently selected node.
Dim link As ContextLink
For Each link 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 link
ArrayList destinationNodes = new ArrayList();
ArrayList sourceNodes = new ArrayList();

// Find all the nodes that link to the currently selected node.
foreach (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

ContextLink (Clase)

ContextLink (Miembros)

System.Windows.Ink (Espacio de nombres)

ContextLink.DestinationNode