Freigeben über


InkRecognizerBase.Equals-Methode

Bestimmt, ob das angegebene Objekt dem InkRecognizerBase-Objekt entspricht.

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

Syntax

'Declaration
Public Overrides Function Equals ( _
    obj As Object _
) As Boolean
'Usage
Dim instance As InkRecognizerBase
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 InkRecognizerBase-Objekt und otherRecognizer Instanzen desselben InkRecognizerBase-Objekts sind, andernfalls false.

Hinweise

Das Objekt otherRecognizer entspricht diesem InkRecognizerBase-Objekt, wenn otherRecognizer und dieses InkRecognizerBase-Objekt Instanzen desselben InkRecognizerBase-Typs sind.

Beispiele

Im folgenden Beispiel wird bestimmt, ob das Standarderkennungsmodul und das japanische Erkennungsmodul in InkRecognizerBaseCollection identisch sind.

' Get the InkRecognitionCollection from the InkAnalyzer
Dim inkRecognizers As InkRecognizerBaseCollection = theInkAnalyzerBase.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 InkRecognizerBase = _
        inkRecognizers(0)

    ' Get the Japanese InkRecognizer.
    Dim japaneseInkRecognizer As InkRecognizerBase = _
            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
InkRecognizerBaseCollection inkRecognizers = theInkAnalyzerBase.GetInkRecognizersByPriority();

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

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

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

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

InkRecognizerBase-Klasse

InkRecognizerBase-Member

System.Windows.Ink.AnalysisCore-Namespace