DependencyObject.Equals(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.