Partager via


ContextLink.LinkDirection, propriété

Mise à jour : November 2007

Obtient le type de lien de ce ContextLink.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)

Syntaxe

'Déclaration
Public ReadOnly Property LinkDirection As ContextLinkDirection
'Utilisation
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

Valeur de propriété

Type : Microsoft.Ink.ContextLinkDirection
Type de lien de ce ContextLink.

Exemples

L'exemple suivant recherche tous les nœuds liés au nœud ContextNode, selectedNode si la direction du lien n'est pas spécifiée.

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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

ContextLink, classe

Membres ContextLink

Microsoft.Ink, espace de noms