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 un oggetto specificato DependencyObject è equivalente all'oggetto corrente 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
Oggetto DependencyObject da confrontare con l'istanza corrente.
Valori restituiti
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 esegue il sigillare due metodi di base Object : Equals(Object) e GetHashCode(). Gli override chiamano le Object implementazioni, determinando 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 parità di valore 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 base macchine virtuali Windows, ad esempio il data binding e il sistema di proprietà macchine virtuali Windows.