Číst v angličtině

Sdílet prostřednictvím


DependencyObject.Equals(Object) Metoda

Definice

Určuje, zda je poskytnutá DependencyObject hodnota ekvivalentní aktuálnímu DependencyObject.

public override sealed bool Equals (object obj);

Parametry

obj
Object

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

Návraty

Boolean

truepokud jsou tyto 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í volá Object implementace, což vede k chování rovnosti objektů. Úč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 nikdy DependencyObject nebude přesná, protože vlastnosti DependencyObject vlastnosti innate mění hodnoty a její vlastnosti závislostí. To zahrnuje základní funkce WPF, jako jsou datové vazby a systém vlastností WPF.

Platí pro

Produkt Verze
.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
Windows Desktop 3.0, 3.1, 5, 6, 7