Compartir a través de


InkRecognizer.Equals (Método)

Actualización: noviembre 2007

Determina si el objeto especificado es igual que el objeto InkRecognizer.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

Sintaxis

'Declaración
Public Overrides Function Equals ( _
    obj As Object _
) As Boolean
'Uso
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

Parámetros

Valor devuelto

Tipo: System.Boolean
Es true si el objeto actual InkRecognizer y otherRecognizer son instancias del mismo objeto InkRecognizer; en caso contrario, es false.

Comentarios

Se considera que el objeto otherRecognizer es igual que este objeto InkRecognizer si otherRecognizer y este objeto InkRecognizer son instancias del mismo objeto InkRecognizer.

Ejemplos

En el siguiente ejemplo se obtiene el reconocedor predeterminado y el reconocedor de japonés y se comparan para ver si son iguales.

' Get the InkRecognitionCollection from the InkAnalyzer
Dim inkRecognizers As 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 InkRecognizer = inkRecognizers(0)

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

    ' Check the default recognizer.
    If Not defaultInkRecognizer.Equals(japaneseInkRecognizer) Then
        ' The default InkRecognizer is not the Japanese InkRecognizer.
        MessageBox.Show("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.
    InkRecognizer defaultInkRecognizer =
        inkRecognizers[0];

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

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

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkRecognizer (Clase)

InkRecognizer (Miembros)

System.Windows.Ink (Espacio de nombres)