Freigeben über


InkRecognizer.Equals-Methode

Bestimmt, ob das angegebene Objekt dem InkRecognizer entspricht.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Overrides Function Equals ( _
    obj As Object _
) As Boolean
'Usage
Dim instance As InkRecognizer
Dim obj As Object
Dim returnValue As Boolean

returnValue = instance.Equals(obj)
public override bool Equals(
    Object obj
)
public:
virtual bool Equals(
    Object^ obj
) override
public boolean Equals(
    Object obj
)
public override function Equals(
    obj : Object
) : boolean

Parameter

Rückgabewert

Typ: System.Boolean
true , wenn das aktuelle InkRecognizer und otherRecognizer Instanzen desselben InkRecognizer sind; andernfalls false.

Hinweise

Das Objekt otherRecognizer entspricht diesem InkRecognizer, wenn otherRecognizer und dieses InkRecognizer Instanzen desselben InkRecognizer sind.

Beispiele

Im folgenden Beispiel werden das Standarderkennungsmodul und das japanische Erkennungsmodul abgerufen und miteinander verglichen, um festzustellen, ob sie gleich sind.

' Get the InkRecognitionCollection from the InkAnalyzer
Dim inkRecognizers As Microsoft.Ink.InkRecognizerCollection = _
    theInkAnalyzer.GetInkRecognizersByPriority()

' Only check fo equality if there are 2 ink recognizers 
' associated with the InkAnalyzer.
If inkRecognizers.Count >= 2 Then
    ' Get the default InkRecognizer.
    Dim defaultInkRecognizer As Microsoft.Ink.InkRecognizer = _
        inkRecognizers(0)

    ' Get the Japanese InkRecognizer.
    Dim japaneseInkRecognizer As Microsoft.Ink.InkRecognizer = _
        inkRecognizers.GetPriorityInkRecognizer(&H11)

    ' Check the default recognizer.
    If Not defaultInkRecognizer.Equals(japaneseInkRecognizer) Then
        ' The default InkRecognizer is not the Japanese InkRecognizer.
    End If
End If
// Get the InkRecognitionCollection from the InkAnalyzer
InkRecognizerCollection inkRecognizers = theInkAnalyzer.GetInkRecognizersByPriority();

// Only check fo equality if there are 2 ink recognizers 
// associated with the InkAnalyzer.
if (inkRecognizers.Count >= 2)
{
    // Get the default InkRecognizer.
    Microsoft.Ink.InkRecognizer defaultInkRecognizer =
        inkRecognizers[0];

    // Get the Japanese InkRecognizer.
    Microsoft.Ink.InkRecognizer japaneseInkRecognizer =
        inkRecognizers.GetPriorityInkRecognizer(0x0011);

    // Check the default recognizer.
    if (!defaultInkRecognizer.Equals(japaneseInkRecognizer))
    {
        // The default InkRecognizer is not the Japanese InkRecognizer.
    }
}

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

InkRecognizer-Klasse

InkRecognizer-Member

Microsoft.Ink-Namespace