DependencyObject.GetHashCode Yöntem

Tanım

Bu DependencyObjectiçin bir karma kodu alır.

public:
 override int GetHashCode();
public override sealed int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides NotOverridable Function GetHashCode () As Integer

Döndürülenler

Int32

İmzalı 32 bit tamsayı karma kodu.

Devralanlara Notlar

DependencyObject geçersiz kılar ve ardından iki Object yöntemi mühürler: Equals(Object) ve GetHashCode(). Geçersiz kılmalar, bir nesne eşitliği davranışına neden olan uygulamaları çağırır Object . Bu kasıtlı geçersiz kılmaların amacı, türetilmiş sınıfların için DependencyObjectdeğer eşitliği tanımlamaya çalışmalarını engellemektir. için değer eşitlikleri DependencyObject , bir DependencyObject ve bağımlılık özelliklerinin doğuştan gelen özellik değeri değiştiren özellikleri nedeniyle hiçbir zaman doğru olmayacaktır. Bu, veri bağlama ve WPF özellik sistemi gibi temel WPF özelliklerini içerir.

Şunlara uygulanır