Freigeben über


ContextLinkBaseCollection-Klasse

Enthält eine Auflistung von ContextLinkBase-Objekten, die das Ergebnis einer Freihandanalyse sind.

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

Syntax

'Declaration
Public Class ContextLinkBaseCollection _
    Implements ICollection, IEnumerable
'Usage
Dim instance As ContextLinkBaseCollection
public class ContextLinkBaseCollection : ICollection, 
    IEnumerable
public ref class ContextLinkBaseCollection : ICollection, 
    IEnumerable
public class ContextLinkBaseCollection implements ICollection, 
    IEnumerable
public class ContextLinkBaseCollection implements ICollection, IEnumerable

Beispiele

Im folgenden Beispiel werden alle Knoten gesucht, die mit dem ausgewählten Knoten verknüpft sind. Wenn es sich bei dem gefundenen Knoten um den Quellknoten handelt, wird er in dem Beispiel in einer ArrayList mit dem Namen sourceNodes gespeichert. Wenn der gefundene Knoten der Beispielknoten ist, wird er in dem Beispiel in destinationNodes gespeichert.

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

}

Vererbungshierarchie

System.Object
  System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

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

ContextLinkBaseCollection-Member

System.Windows.Ink.AnalysisCore-Namespace

ContextLinkBase

Links