DependencyObject.Equals(Object) Método

Definição

Determina se um DependencyObject fornecido é equivalente ao DependencyObject atual.

C#
public override sealed bool Equals (object obj);

Parâmetros

obj
Object

O DependencyObject a ser comparado com a instância atual.

Retornos

Boolean

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

Comentários

Essa implementação é somente 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 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 do WPF, como a associação de dados e o sistema de propriedades WPF.

Aplica-se a

Produto Versões
.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