DrawingAttributes.Equals(Object) Metodo

Definizione

Determina se l'oggetto DrawingAttributes specificato equivale all'oggetto DrawingAttributes corrente.

public:
 override bool Equals(System::Object ^ o);
public override bool Equals (object o);
override this.Equals : obj -> bool
Public Overrides Function Equals (o As Object) As Boolean

Parametri

o
Object

Oggetto DrawingAttributes da confrontare con l'oggetto DrawingAttributes corrente.

Restituisce

true se gli oggetti sono uguali. In caso contrario, false.

Esempio

Nell'esempio seguente vengono confrontati due DrawingAttributes oggetti per verificarne l'uguaglianza. Poiché le Colorproprietà , HeightStylusTip, e Width in attributes1 e attributes2 vengono impostate sugli stessi valori, viene visualizzato il messaggio "DrawingAttributes are equal".

DrawingAttributes attributes1 = new DrawingAttributes();
attributes1.Color = Colors.Blue;
attributes1.StylusTip = StylusTip.Rectangle;
attributes1.Height = 5;
attributes1.Width = 5;

DrawingAttributes attributes2 = new DrawingAttributes();
attributes2.Color = Colors.Blue;
attributes2.StylusTip = StylusTip.Rectangle;
attributes2.Height = 5;
attributes2.Width = 5;
Dim attributes1 As New DrawingAttributes()
attributes1.Color = Colors.Blue
attributes1.StylusTip = StylusTip.Rectangle
attributes1.Height = 5
attributes1.Width = 5

Dim attributes2 As New DrawingAttributes()
attributes2.Color = Colors.Blue
attributes2.StylusTip = StylusTip.Rectangle
attributes2.Height = 5
attributes2.Width = 5
if (attributes1.Equals(attributes2))
{
    MessageBox.Show("The DrawingAttributes are equal");
}
else
{
    MessageBox.Show("The DrawingAttributes are not equal");
}
If attributes1.Equals(attributes2) Then
    MessageBox.Show("The DrawingAttributes are equal")
Else
    MessageBox.Show("The DrawingAttributes are not equal")
End If

Commenti

Due DrawingAttributes oggetti sono uguali se le proprietà seguenti sono uguali:

Nota

Il Equals metodo non controlla l'uguaglianza delle proprietà personalizzate.

Si applica a

Vedi anche