DependencyObject.Equals(Object) Methode

Definitie

Bepaalt of een opgegeven DependencyObject gelijk is aan de huidige 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

Parameters

obj
Object

De DependencyObject te vergelijken met het huidige exemplaar.

Retouren

true als de twee instanties hetzelfde zijn; anders, false.

Opmerkingen

Deze implementatie verwijst alleen naar gelijkheid en probeert geen waarde-gelijkheid van de ingesloten eigenschappen te evalueren.

Notities voor overnemers

DependencyObject overschrijft en verzegelt vervolgens twee basismethoden Object : Equals(Object) en GetHashCode(). De onderdrukkingen roepen de Object implementaties aan, wat resulteert in een gedrag van object gelijkheid. Het doel van deze opzettelijke onderdrukkingen is om te voorkomen dat afgeleide klassen proberen een waarde-gelijkheid voor een DependencyObjectte definiƫren. Waarde-ekwaliteiten voor DependencyObject zullen nooit nauwkeurig zijn vanwege de innate eigenschapswaarde veranderende mogelijkheden van een DependencyObject en de afhankelijkheidseigenschappen. Dit omvat fundamentele WPF functies zoals gegevensbinding en het WPF eigenschapssysteem.

Van toepassing op