Freigeben über


ContextLinkCollection.GetEnumerator-Methode

Gibt ein Objekt zurück, das die [Systems.Collections.IEnumerator]-Schnittstelle implementiert und die ContextLink-Objekte in der ContextLinkCollection durchlaufen kann.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function GetEnumerator As ContextLinkCollection..::.ContextLinkCollectionEnumerator
'Usage
Dim instance As ContextLinkCollection
Dim returnValue As ContextLinkCollection..::.ContextLinkCollectionEnumerator

returnValue = instance.GetEnumerator()
public ContextLinkCollection..::.ContextLinkCollectionEnumerator GetEnumerator()
public:
ContextLinkCollection..::.ContextLinkCollectionEnumerator^ GetEnumerator()
public ContextLinkCollection..::.ContextLinkCollectionEnumerator GetEnumerator()
public function GetEnumerator() : ContextLinkCollection..::.ContextLinkCollectionEnumerator

Rückgabewert

Typ: System.Windows.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator
Ein Objekt, das die [Systems.Collections.IEnumerator]-Schnittstelle implementiert und die ContextLink-Objekte in der ContextLinkCollection durchlaufen kann.

Beispiele

In den folgenden Beispielen werden zwei Verfahren gezeigt, mit denen eine ContextLinkCollection mit dem Namen links durchlaufen werden kann, wobei alle benutzerdefinierten Links in einer ArrayList namens customLinks erfasst werden.

In diesem Beispiel wird der [Systems.Collections.IEnumerator] für die ContextLinkCollection-Auflistung links abgerufen.

Dim customLinks As New ArrayList()

' Version using GetEnumerator()
Dim enumerator As ContextLinkCollection.ContextLinkCollectionEnumerator _
    = links.GetEnumerator()
While enumerator.MoveNext()
    Dim link As ContextLink = CType(enumerator.Current, ContextLink)
    ' Perform some action with each ContextLink.

End While
ArrayList customLinks = new ArrayList();
// Version using GetEnumerator()
ContextLinkCollection.ContextLinkCollectionEnumerator
    enumerator = links.GetEnumerator();
while (enumerator.MoveNext())
{
    ContextLink link =
        ((ContextLink)enumerator.Current);

    // Perform some action with each ContextLink.
}

In diesem Beispiel wird die foreach-Anweisung verwendet, mit der die GetEnumerator-Methode im internen Code aufgerufen wird, den der Compiler zum Unterstützen der Anweisung generiert.

' Version using foreach
For Each link As ContextLink In links
Next link
' Perform some action with each ContextLink.
// Version using foreach
foreach (ContextLink link in links)
{
    // Perform some action with each ContextLink.
}

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

ContextLinkCollection-Klasse

ContextLinkCollection-Member

System.Windows.Ink-Namespace