DependencyObject.Equals(Object) DependencyObject.Equals(Object) DependencyObject.Equals(Object) DependencyObject.Equals(Object) Method

Определение

Определяет, является ли указанный DependencyObject эквивалентом текущего DependencyObject.Determines whether a provided DependencyObject is equivalent to the current 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

Параметры

obj
Object Object Object Object

DependencyObject для сравнения с текущим экземпляром.The DependencyObject to compare to the current instance.

Возвраты

true, если два экземпляра одинаковы; в противном случае — false.true if the two instances are the same; otherwise, false.

Комментарии

Эта реализация является равенством ссылок только и не пытается вычислить равенство автономной свойств.This implementation is reference equality only, and does not attempt to evaluate value equality of the contained properties.

Примечания для тех, кто наследует этот метод

DependencyObject переопределяет и затем запечатывает два basic Object методы: Equals(Object) и GetHashCode(). DependencyObject overrides and then seals two basic Object methods: Equals(Object) and GetHashCode(). Вызов переопределения Object реализаций, что приводит к поведению равенства объектов.The overrides call the Object implementations, resulting in an object equality behavior. Эти переопределения намеренно предназначена для предотвращения попыток для определения равенства значений для производных классов DependencyObject.The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a DependencyObject. Значение равенства для DependencyObject никогда не будет точным, из-за присущей свойство значение изменяться возможности DependencyObject и его свойства зависимостей.Value equalities for DependencyObject will never be accurate because of the innate property value-changing capabilities of a DependencyObject and its dependency properties. Сюда входят основные WPFWPF функции, такие как привязка данных и WPFWPF системы свойств.This includes fundamental WPFWPF features such as data binding and the WPFWPF property system.

Применяется к