DependencyObject.Equals(Object) Método

Definição

Determina se um fornecido DependencyObject é equivalente à corrente 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

Parâmetros

obj
Object

Para DependencyObject comparar com a instância atual.

Devoluções

true se as duas instâncias forem iguais; caso contrário, false.

Observações

Esta implementação é apenas igualdade de referência e não tenta avaliar a igualdade de valores das propriedades contidas.

Notas para Herdeiros

DependencyObject anula e depois sela dois métodos básicos Object : Equals(Object) e GetHashCode(). Os overrides chamam as Object implementações, resultando num comportamento de igualdade de objetos. O objetivo destes sobrescritos deliberados é impedir que classes derivadas tentem definir uma igualdade de valor para um DependencyObject. As igualdades de valor para DependencyObject nunca serão precisas devido às capacidades inatas de alteração de valor de uma DependencyObject propriedade e das suas propriedades de dependência. Isto inclui funcionalidades fundamentais do WPF, como a ligação de dados e o sistema de propriedades WPF.

Aplica-se a