DependencyObject.Equals(Object) Methode

Definition

Bestimmt, ob ein bereitgestelltes DependencyObject Element dem aktuellen DependencyObjectentspricht.

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 zu vergleichende Wert mit der aktuellen Instanz.

Gibt zurück

truewenn die beiden Instanzen gleich sind; andernfalls . false

Hinweise

Diese Implementierung ist nur Aufgleichheit 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 Objektgleichstellungsverhalten führt. Der Zweck dieser absichtlichen Außerkraftsetzungen besteht darin, abgeleitete Klassen daran zu hindern, eine Wertgleichstellung für ein DependencyObject. Wertgleichheiten DependencyObject sind aufgrund der eigenschaftenverändernden Funktionen einer DependencyObject und ihrer Abhängigkeitseigenschaften niemals korrekt. Dazu gehören grundlegende WPF Features wie Datenbindung und das WPF Eigenschaftensystem.

Gilt für: