DependencyObject.Equals(Object) DependencyObject.Equals(Object) DependencyObject.Equals(Object) DependencyObject.Equals(Object) Method

Définition

Détermine si un DependencyObject fourni est équivalent au DependencyObject réel.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

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

Paramètres

obj
Object Object Object Object

DependencyObject à comparer à l'instance en cours.The DependencyObject to compare to the current instance.

Retours

true si les deux instances sont identiques ; sinon, false.true if the two instances are the same; otherwise, false.

Remarques

Cette implémentation est une égalité de référence uniquement et n’essaie pas d’évaluer l’égalité des valeurs des propriétés de relation contenant-contenues.This implementation is reference equality only, and does not attempt to evaluate value equality of the contained properties.

Notes pour les héritiers

DependencyObject substitue et puis scelle deux basic Object méthodes : Equals(Object) et GetHashCode(). DependencyObject overrides and then seals two basic Object methods: Equals(Object) and GetHashCode(). L’appel de remplacements le Object implémentations, ce qui entraîne un comportement de l’égalité d’objet.The overrides call the Object implementations, resulting in an object equality behavior. L’objectif de ces substitutions délibérées consiste à empêcher les classes dérivées d’essayer de définir une égalité de valeur pour un DependencyObject.The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a DependencyObject. Égalités de valeur pour DependencyObject ne seront jamais exactes en raison des capacités de modification de valeur de propriété intégrée dès le départ d’un DependencyObject et ses propriétés de dépendance.Value equalities for DependencyObject will never be accurate because of the innate property value-changing capabilities of a DependencyObject and its dependency properties. Cela inclut les fondamentaux WPFWPF fonctionnalités telles que la liaison de données et la WPFWPF système de propriétés.This includes fundamental WPFWPF features such as data binding and the WPFWPF property system.

S’applique à