DependencyObject.Equals(Object) Methode

Definition

Bestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht.

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

Parameter

obj
Object

Der DependencyObject, der mit der aktuellen Instanz verglichen werden soll.

Gibt zurück

Boolean

true, wenn beide Instanzen identisch sind, andernfalls false.

Hinweise

Diese Implementierung ist nur Verweisgleichheit und versucht nicht, die Wertgleichheit der enthaltenen Eigenschaften auszuwerten.

Hinweise für Vererber

DependencyObject überschreibt und versiegelt dann zwei grundlegende Object Methoden: Equals(Object) und GetHashCode() . Die Außerkraftsetzungen rufen die Object Implementierungen auf, was zu einem Objektgleichheitsverhalten führt. Der Zweck dieser absichtlichen Überschreibungen besteht darin, zu verhindern, dass abgeleitete Klassen versuchen, eine Wertgleichheit für eine zu DependencyObject definieren. Wertgleichheit für ist aufgrund der Funktionen zum Ändern von DependencyObject Innate-Eigenschaftswerten eines DependencyObject und seiner Abhängigkeitseigenschaften nie genau. Dies schließt grundlegende WPF-Features wie Datenbindung und das WPF-Eigenschaftensystem ein.

Gilt für