Freigeben über


InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator-Klasse

Eine Implementierung der System.Collections.IEnumerator-Schnittstelle, die das Durchlaufen einer InkRecognizerBaseCollection unterstützt.

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

Syntax

'Declaration
Public Class InkRecognizerBaseCollectionEnumerator _
    Implements IEnumerator
'Usage
Dim instance As InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator
public class InkRecognizerBaseCollectionEnumerator : IEnumerator
public ref class InkRecognizerBaseCollectionEnumerator : IEnumerator
public class InkRecognizerBaseCollectionEnumerator implements IEnumerator
public class InkRecognizerBaseCollectionEnumerator implements IEnumerator

Hinweise

Dieser Enumerator bietet einen schreibgeschützten Zugriff auf die Elemente in einer InkRecognizerBaseCollection, auf die verwiesen wird. Die foreach-Anweisung der Programmiersprachen Microsoft Visual Basic und C#, die die Elemente einer Auflistung durchläuft, ruft z. B. einen InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator aus einer Instanz von InkRecognizerBaseCollection ab, um die Elemente in dieser Auflistung zu durchlaufen.

Weitere Information über diese Klasse finden Sie unter System.Collections.IEnumerator.

Beispiele

Im folgenden Beispiel wird eine InkRecognizerBaseCollection durchlaufen, und es werden Informationen für alle InkRecognizerBase-Objekte in der Auflistung theInkRecognizerCollection zurückgegeben.

' Create a StringBuilder in which to collect the information.
Dim result As New System.Text.StringBuilder
result.AppendLine("Recognizers in the InkRecognizerCollection:" _
    & System.Environment.NewLine)

' Iterate over the InkRecognizerCollection to collect information
' on each InkRecognizer.
Dim enumerator As _
    InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator = _
        theInkRecognizerCollection.GetEnumerator()
While (enumerator.MoveNext())
    ' Use a helper method to get a string containing information
    ' on the InkRecognizer.
    result.AppendLine(Me.GetInkRecognizerData(enumerator.Current))
End While
                // Create a StringBuilder in which to collect the information.
                System.Text.StringBuilder result = new System.Text.StringBuilder();
                result.AppendLine("Recognizers in the InkRecognizerCollection:"
                    + Environment.NewLine);

                // Iterate over the InkRecognizerCollection to collect information
                // on each InkRecognizer.
                InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator enumerator =
                    theInkRecognizerCollection.GetEnumerator();
                while (enumerator.MoveNext())
                {
                    // Use a helper method to get a string containing information
                    // on the InkRecognizer.
                    result.AppendLine(this.GetInkRecognizerData(enumerator.Current));
                }

Vererbungshierarchie

System.Object
  System.Windows.Ink.AnalysisCore.InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator

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

InkRecognizerBaseCollection.InkRecognizerBaseCollectionEnumerator-Member

System.Windows.Ink.AnalysisCore-Namespace