Compartir a través de


InkRecognizerBaseCollection.IsSynchronized Property

Gets a value that indicates whether access to the collection is synchronized (thread safe).

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

Syntax

'Declaration
Public ReadOnly Property IsSynchronized As Boolean
'Usage
Dim instance As InkRecognizerBaseCollection
Dim value As Boolean

value = instance.IsSynchronized
public bool IsSynchronized { get; }
public:
virtual property bool IsSynchronized {
    bool get () sealed;
}
/** @property */
public final boolean get_IsSynchronized ()
public final function get IsSynchronized () : boolean
Not applicable.

Property Value

false in all cases.

Remarks

This collection implements the System.Collections.ICollection interface. For more information about this property, see ICollection.IsSynchronized.

Example

This 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 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

Version Information

.NET Framework

Supported in: 3.0

See Also

Reference

InkRecognizerBaseCollection Class
InkRecognizerBaseCollection Members
System.Windows.Ink.AnalysisCore Namespace