DependencyPropertyChangedEventHandler Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli DependencyObject bir uygulamada değiştirildiğinde DependencyProperty tetiklenen olayları işleyecek yöntemi temsil eder.
public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)
Parametreler
- sender
- Object
Olayın kaynağı.
Olay verileri.
Açıklamalar
Bu temsilci, bağımlılık özelliğinin değiştiğini bildiren belirli olaylar için işleyici imzasıdır.
Bu işleyiciyi kullanan bir olay, yönlendirilmiş olay olarak değil ortak dil çalışma zamanı (CLR) olayı olarak kullanıma sunulur. Genellikle bu olaylar PropertyName)Changed
adlandırma desenini Is(
izler; burada PropertyName, değiştirilen özelliğin adıdırDependencyProperty.Name. Olayın bağımsız değişkenleri, belirli bir olay tarafından bildirilen özelliğin eski ve yeni değerini sorgulamak için kullanılır. Genellikle değişen özelliklerle değişikliği bildiren belirli bir olay arasında 1:1 yazışması olur. Aynı olay raporunun birden fazla özelliğe değişmesi de yaygın olmasa da mümkündür. Bu durumda, DependencyPropertyChangedEventArgs değiştirilen özelliği belirlemek için denetlenmelidir.
Olay veri sınıfı DependencyPropertyChangedEventArgs yalnızca bu temsilciden daha geniş bir kullanıma sahiptir. DependencyPropertyChangedEventArgs ayrıca, WPF özellik sisteminin özelleştirme özelliklerinin ve içlerinin bir parçası olan uygulamalarla PropertyChangedCallback ilgili verileri ve nesnedeki herhangi bir bağımlılık özelliği değiştiğinde sınıfa özgü bildirimler sağlamak için geçersiz kılınabilen sanal yöntem tarafından OnPropertyChanged da kullanılır.
Uzantı Metotları
GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |