DependencyObject.Equals(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.
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
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.