DependencyObject.Equals(Object) Metoda

Definice

Určuje, zda je poskytnutá DependencyObject hodnota ekvivalentní aktuálnímu 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

Parametry

obj
Object

Porovnání DependencyObject s aktuální instancí.

Návraty

truejsou-li dvě instance stejné; v opačném případě . false

Poznámky

Tato implementace je pouze referenční rovnost a nepokoušá se vyhodnotit rovnost hodnot obsažených vlastností.

Poznámky pro dědice

DependencyObject přepíše a pak zapečetí dvě základní Object metody: Equals(Object) a GetHashCode(). Přepsání volají Object implementace, což vede k chování rovnosti objektu. Účelem těchto záměrných přepsání je zabránit odvozeným třídám v pokusu o definování rovnosti hodnot pro určitý DependencyObject. Hodnota rovná se DependencyObject nikdy nebude přesná kvůli možnostem změny DependencyObject hodnot vnatech vlastností a jeho vlastností závislosti. To zahrnuje základní WPF (Windows Presentation Foundation) funkce, jako jsou datové vazby a systém vlastností WPF (Windows Presentation Foundation).

Platí pro