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 DependencyProperty bir uygulamada değiştirildiğinde DependencyObject 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ş bir olay olarak değil ortak dil çalışma zamanı (CLR) olayı olarak kullanıma sunulur. Genellikle bu olaylar Is( adlandırma desenini )Changed 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şen özelliği belirlemek için denetlenmelidir.
Olay veri sınıfı DependencyPropertyChangedEventArgs , yalnızca bu temsilciden daha geniş bir kullanıma sahiptir. DependencyPropertyChangedEventArgs, WPF özellik sisteminin özelleştirme özelliklerinin ve iç özelliklerinin bir parçası olan PropertyChangedCallback uygulamalarının verilerini 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 OnPropertyChanged sanal yöntemi tarafından da kullanılır.
Uzantı Metotları
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |