Freigeben über


ContextLink.LinkDirection-Eigenschaft

Ruft den Typ der Verknüpfung ab, der für diesen ContextLink festgelegt wurde.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public ReadOnly Property LinkDirection As ContextLinkDirection
'Usage
Dim instance As ContextLink
Dim value As ContextLinkDirection

value = instance.LinkDirection
public ContextLinkDirection LinkDirection { get; }
public:
property ContextLinkDirection LinkDirection {
    ContextLinkDirection get ();
}
/** @property */
public ContextLinkDirection get_LinkDirection()
public function get LinkDirection () : ContextLinkDirection

Eigenschaftenwert

Typ: Microsoft.Ink.ContextLinkDirection
Der Typ der Verknüpfung, der für diesen ContextLink festgelegt wurde.

Beispiele

Im folgenden Beispiel werden alle Knoten gesucht, die mit dem ContextNode-Knoten selectedNode verknüpft sind, wenn die Richtung der Verknüpfung unbestimmt ist.

Dim nonSpecificDirectionNodes As ArrayList = New ArrayList()
' Find all the nodes that link to the currently selected node
' in a non specific direction (ContextLinkDirection.LinksWith)
For Each link As Microsoft.Ink.ContextLink In selectedNode.Links

    If link.DestinationNode <> selectedNode And _
        ContextLinkDirection.LinksWith = link.LinkDirection Then
        nonSpecificDirectionNodes.Add(link.DestinationNode)
    End If

    If link.SourceNode <> selectedNode And _
        ContextLinkDirection.LinksWith = link.LinkDirection Then
        nonSpecificDirectionNodes.Add(link.DestinationNode)
    End If


Next
ArrayList nonSpecificDirectionNodes = new ArrayList();

// Find all the nodes that link to the currently selected node
// in a non specific direction (ContextLinkDirection.LinksWith)
foreach (Microsoft.Ink.ContextLink link in selectedNode.Links)
{
    if (link.DestinationNode != selectedNode &&
        ContextLinkDirection.LinksWith == link.LinkDirection)
    {
        nonSpecificDirectionNodes.Add(link.DestinationNode);
    }

    if (link.SourceNode != selectedNode &&
        ContextLinkDirection.LinksWith == link.LinkDirection)
    {
        nonSpecificDirectionNodes.Add(link.DestinationNode);
    }
}

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

ContextLink-Klasse

ContextLink-Member

Microsoft.Ink-Namespace