Freigeben über


ContextNode.Links-Eigenschaft

Eine Auflistung von ContextLink-Objekten, die Beziehungen zu anderen ContextNode-Objekten darstellen.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public ReadOnly Property Links As ContextLinkCollection
'Usage
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

Eigenschaftenwert

Typ: System.Windows.Ink.ContextLinkCollection
Die Auflistung von ContextLink-Objekten, die verwendet werden, um Beziehungen zu anderen ContextNode-Objekten darzustellen.

Hinweise

Weitere Informationen über die Arten von Beziehungen, die von Links beschrieben werden, finden Sie unter der ContextLink-Klasse.

Beispiele

Das folgende Beispiel findet alle Knoten, die mit dem ContextNode-Code mit dem NamenselectedNode verbunden sind. Wenn selectedNode kein Zielknoten ist, wird der Zielknoten einer ArrayList mit dem Namen destinationNodes hinzugefügt. Wenn selectedNode nicht der Quellknoten ist, wird er einer ArrayList mit dem Namen sourceNodes hinzugefügt.

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);
    }
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

ContextNode-Klasse

ContextNode-Member

System.Windows.Ink-Namespace

System.Windows.Ink.ContextLink