Share via


InkRecognizerBaseCollection.Item Property

Gets the element at the specified index.

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

Syntax

'Declaration
Public ReadOnly Property Item ( _
    index As Integer _
) As InkRecognizerBase
'Usage
Dim instance As InkRecognizerBaseCollection 
Dim index As Integer 
Dim value As InkRecognizerBase 

value = instance.Item(index)
public InkRecognizerBase this[
    int index
] { get; }
public:
property InkRecognizerBase^ Item[int index] {
    InkRecognizerBase^ get (int index);
}
JScript does not support indexed properties.

Parameters

  • index
    Type: System.Int32

    The zero-based index of the element to get.

Property Value

Type: System.Windows.Ink.AnalysisCore.InkRecognizerBase
The element at the specified index.

Remarks

Note

In C#, use the collection's indexer as shown in the C# example, rather than the collection's Item property.

Examples

The following example gets the first recognizer in the InkRecognizerBaseCollection, theInkRecognizerCollection, if the collection is not empty. This example also checks whether the collection is synchronized.

' Create a collection of the recognizers installed on this Tablet PC. 
Dim theInkRecognizerCollection As InkRecognizerBaseCollection = _
    theInkAnalyzerBase.GetInkRecognizersByPriority()

' Check if there are recognizers in the collection. 
If (0 < theInkRecognizerCollection.Count) Then 
    ' Get the first recognizer in the collection. 
    Dim theFirstInkRecognizer As System.Windows.Ink.AnalysisCore.InkRecognizerBase = _
        theInkRecognizerCollection.Item(0)

    ' Check if the recognizers collection is synchronized. 
    If (theInkRecognizerCollection.IsSynchronized) Then 
        ' Insert code here. 
    End If 
End If
          // Create a collection of the recognizers installed on this Tablet PC.
            InkRecognizerBaseCollection theInkRecognizerCollection =
                theInkAnalyzerBase.GetInkRecognizersByPriority();

            // Check if there are recognizers in the collection. 
            if (0 < theInkRecognizerCollection.Count)
            {
                // Get the first recognizer in the collection.
                InkRecognizerBase theFirstInkRecognizer =
                    theInkRecognizerCollection[0];

                // Insert code here.
            }

            // Check if the recognizers collection is synchronized. 
            if (theInkRecognizerCollection.IsSynchronized)
            {
                // Insert code here.
            }

Platforms

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Version Information

.NET Framework

Supported in: 3.0

See Also

Reference

InkRecognizerBaseCollection Class

InkRecognizerBaseCollection Members

System.Windows.Ink.AnalysisCore Namespace