Condividi tramite


Classe ContextLinkCollection

Aggiornamento: novembre 2007

Contiene un insieme di oggetti ContextLink.

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

Sintassi

'Dichiarazione
Public Class ContextLinkCollection _
    Implements ICollection, IEnumerable
'Utilizzo
Dim instance As ContextLinkCollection
public class ContextLinkCollection : ICollection, 
    IEnumerable
public ref class ContextLinkCollection : ICollection, 
    IEnumerable
public class ContextLinkCollection implements ICollection, 
    IEnumerable
public class ContextLinkCollection implements ICollection, IEnumerable

Note

Di solito l'accesso a un oggetto ContextLinkCollection avviene tramite la proprietà ContextNode.Links.

Esempi

Nell'esempio seguente vengono individuati tutti i nodi collegati al nodo selezionato. Se nell'esempio il nodo individuato è il nodo di origine, viene inserito il gruppo di nodi associato in un oggetto ArrayList denominato sourceNodes. Se il nodo individuato è il nodo dell'esempio, viene inserito il gruppo di nodi associato in destinationNodes.

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

Gerarchia di ereditarietà

System.Object
  System.Windows.Ink.ContextLinkCollection

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

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

Membri ContextLinkCollection

Spazio dei nomi System.Windows.Ink

System.Windows.Ink.ContextLink

ContextNode.Links