DependencyObject.Equals(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se um fornecido DependencyObject é equivalente ao atual 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
O DependencyObject para comparar com a instância atual.
Retornos
true se as duas instâncias forem as mesmas; caso contrário, false.
Comentários
Essa implementação é apenas igualdade de referência e não tenta avaliar a igualdade de valor das propriedades contidas.
Notas aos Herdeiros
DependencyObject substitui e, em seguida, sela dois métodos básicos Object : Equals(Object) e GetHashCode(). As substituições chamam as Object implementações, resultando em um comportamento de igualdade de objeto. A finalidade dessas substituições deliberadas é impedir que classes derivadas tentem definir uma igualdade de valor para um DependencyObject. As igualdades de valor para nunca serão precisas devido DependencyObject às funcionalidades inatas de alteração de valor de propriedade de uma DependencyObject e suas propriedades de dependência. Isso inclui recursos fundamentais de WPF, como a associação de dados e o sistema de propriedades WPF.