Freigeben über


ContextNodeBase.Links-Eigenschaft

Ruft eine Auflistung von ContextLinkBase-Objekten ab, die Beziehungen zwischen anderen ContextNodeBase-Objekten darstellen.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

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

Eigenschaftenwert

Typ: System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection
Die Auflistung von ContextLinkBase-Objekten, die Beziehungen zwischen anderen ContextNodeBase-Objekten darstellen.

Hinweise

Weitere Informationen zu Arten von Beziehungen, die von Links beschrieben werden, finden Sie unter der ContextLinkBase-Klasse.

Beispiele

Im folgenden Beispiel werden alle Knoten gesucht, die mit dem ContextNodeBase-Knoten namens selectedNode verknüpft 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 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);
    }

}

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

ContextNodeBase-Klasse

ContextNodeBase-Member

System.Windows.Ink.AnalysisCore-Namespace

System.Windows.Ink.AnalysisCore.ContextLinkBase