DependencyObject.Equals(Object) Metodo

Definizione

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.

C#
public override sealed bool Equals(object obj);

Parametri

obj
Object

Oggetto DependencyObject da confrontare con l'istanza corrente.

Restituisce

true se le due istanze sono uguali. In caso contrario false.

Commenti

Questa implementazione fa riferimento solo all'uguaglianza e non tenta di valutare l'uguaglianza dei valori delle proprietà contenute.

Note per gli eredi

DependencyObject esegue l'override e quindi sigilla due metodi di base Object : Equals(Object) e GetHashCode(). Gli override chiamano le Object implementazioni, generando un comportamento di uguaglianza degli oggetti. Lo scopo di queste sostituzioni intenzionali è impedire alle classi derivate di tentare di definire un'uguaglianza di valori per un oggetto DependencyObject. Le equalità dei valori per DependencyObject non saranno mai accurate a causa delle funzionalità di modifica del valore della proprietà innate di un DependencyObject oggetto e delle relative proprietà di dipendenza. Sono incluse le funzionalità di WPF fondamentali, ad esempio il data binding e il sistema di proprietà WPF.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10