Condividi tramite


Proprietà ContextNode.Links

Aggiornamento: novembre 2007

Ottiene un insieme di oggetti ContextLink che rappresentano le relazioni con altri oggetti ContextNode.

Spazio dei nomi:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property Links As ContextLinkCollection
'Utilizzo
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

Valore proprietà

Tipo: System.Windows.Ink.ContextLinkCollection
Insieme di oggetti ContextLink utilizzati per rappresentare le relazioni con altri oggetti ContextNode.

Note

Vedere la classe ContextLink per ulteriori informazioni sui tipi di relazioni descritte dai collegamenti.

Esempi

Nell'esempio seguente vengono individuati tutti i nodi collegati al nodo ContextNode denominato selectedNode. Se selectedNode non è un nodo di destinazione, il nodo di destinazione viene aggiunto a un oggetto ArrayList denominato destinationNodes. Se selectedNode non è il nodo di origine, il nodo di origine viene aggiunto a un oggetto ArrayList denominato 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);
    }
}

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

ContextNode Classe

Membri ContextNode

Spazio dei nomi System.Windows.Ink

System.Windows.Ink.ContextLink