Esporta (0) Stampa
Espandi tutto

Metodo DependencyObject.Equals

Aggiornamento: novembre 2007

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

Spazio dei nomi:  System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

public override sealed bool Equals(
	Object obj
)
public final boolean Equals(
	Object obj
)
public override final function Equals(
	obj : Object
) : boolean
Non è possibile utilizzare metodi in XAML.

Parametri

obj
Tipo: System.Object

DependencyObject da confrontare con l'istanza corrente.

Valore restituito

Tipo: System.Boolean

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

Questa implementazione è una semplice uguaglianza di riferimenti, non tenta di valutare l'uguaglianza dei valori delle proprietà contenute.

Note per gli eredi:

DependencyObject esegue l'override, quindi esegue il sealing di due metodi Object di base: Equals e GetHashCode. Gli override chiamano le implementazioni di Object determinando un comportamento di uguaglianza dell'oggetto. Lo scopo di questi override intenzionali è impedire alle classi derivate di tentare di definire un'uguaglianza di valore per un DependencyObject. Le uguaglianze di valore relative a DependencyObject non potranno mai essere accurate a causa dell'innata mutevolezza dei valori della proprietà di un oggetto DependencyObject e delle relative proprietà di dipendenza. Questa considerazione vale anche per le funzionalità WPF fondamentali, quali l'associazione dati e il sistema di proprietà WPF.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft