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

Definizione

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.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

Parametri

obj
Object Object Object Object

DependencyObject da confrontare con l'istanza corrente.The DependencyObject to compare to the current instance.

Restituisce

true se le due istanze sono uguali. In caso contrario false.true if the two instances are the same; otherwise, false.

Commenti

Questa implementazione è solo l'uguaglianza dei riferimenti e non tenta di valutare l'uguaglianza dei valori delle proprietà contenute.This implementation is reference equality only, and does not attempt to evaluate value equality of the contained properties.

Note per gli eredi

DependencyObjectesegue l'override di e quindi Object sigilla due Equals(Object) metodi GetHashCode()di base: e. DependencyObject overrides and then seals two basic Object methods: Equals(Object) and GetHashCode(). Le sostituzioni chiamano Object le implementazioni, ottenendo un comportamento di uguaglianza degli oggetti.The overrides call the Object implementations, resulting in an object equality behavior. Lo scopo di questi override intenzionali è impedire alle classi derivate di provare a definire un'uguaglianza DependencyObjectdi valori per un oggetto.The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a DependencyObject. Le equivalenze del DependencyObject valore per non saranno mai accurate a causa delle funzionalità innate per la modifica dei DependencyObject valori delle proprietà di un oggetto e delle relative proprietà di dipendenza.Value equalities for DependencyObject will never be accurate because of the innate property value-changing capabilities of a DependencyObject and its dependency properties. Sono incluse le WPFWPF funzionalità fondamentali, ad esempio data binding WPFWPF e il sistema di proprietà.This includes fundamental WPFWPF features such as data binding and the WPFWPF property system.

Si applica a