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 wird nur auf Gleichheit verwiesen, 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 Außerkraftsetzungen besteht darin, abgeleitete Klassen daran zu hindern, eine Wertgleichheit für eine DependencyObjectzu definieren. Wertgleichheiten DependencyObject werden aufgrund der innigen Eigenschaftenwertänderungsfunktionen einer DependencyObject und ihrer Abhängigkeitseigenschaften niemals genau sein. Dazu gehören grundlegende WPF-Features wie datenbindung und das WPF-Eigenschaftssystem.

Gilt für: