RoutedEventHandler Temsilci

Tanım

Tüm yönlendirilen olaylar için ortak olan verilerin ötesinde belirli olay verileri olmayan çeşitli yönlendirilmiş olayları işleyecek yöntemi temsil eder.

public delegate void RoutedEventHandler(System::Object ^ sender, RoutedEventArgs ^ e);
public delegate void RoutedEventHandler(object sender, RoutedEventArgs e);
type RoutedEventHandler = delegate of obj * RoutedEventArgs -> unit
Public Delegate Sub RoutedEventHandler(sender As Object, e As RoutedEventArgs)

Parametreler

sender
Object

Olay işleyicisinin eklendiği nesne.

e
RoutedEventArgs

Olay verileri.

Açıklamalar

Temsilci RoutedEventHandler , olay verilerinde olaya özgü bilgileri raporlamayan yönlendirilmiş olaylar için kullanılır. Bu tür yönlendirilmiş birçok olay vardır; öne çıkan örnekler arasında ve Loadedyer alırClick.

Genel ortak dil çalışma zamanı (CLR) olayının aksine yönlendirilmiş bir olay için işleyici yazma arasındaki en önemli fark, sender olayın (işleyicinin eklendiği ve çağrıldığı öğe) olayın kaynağı olarak kabul edilememesidir. Kaynak, olay verilerinde (Source) bir özellik olarak bildirilir. ile Source arasındaki sender fark, bir öğe ağacı üzerinden yönlendirilen olayın çapraz geçişi sırasında farklı öğelere yönlendirilen olayın sonucudur.

sender Doğrudan veya Source kabarcıklı yönlendirilmiş bir olayın yönlendirme davranışıyla kasıtlı olarak ilgilenmiyorsanız ve yalnızca ilk tetiklendikleri öğelerde yönlendirilen olayları işlemek istiyorsanız veya kullanabilirsiniz. Bu durumda ve senderSource aynı nesnedir.

Yönlendirilen olayların doğası gereği özelliklerinden yararlanmak ve işleyicilerinizi buna göre yazmak istiyorsanız, olay işleyicilerini yazarken üzerinde çalışacağınız olay verilerinin en önemli iki özelliği ve Handled'tirSource.

Giriş olaylarının ve WPF denetim sınıflarının belirli birleşimleri için, olayı oluşturan öğe, bunu işleme fırsatına sahip olan ilk öğe değildir. Giriş olayında olayın Önizleme sürümü varsa, öğe ağacının kökünde ilk fırsat vardır, paylaşılan olay verilerinde olarak ayarlanabilir Handledtrue ve giriş olayının olay yolundaki kalan öğelere nasıl bildirildiği etkilenebilir. Önizleme işleme davranışı, belirli bir yönlendirilmiş olayın beklendiği gibi tetiklenmediğini gösterir. Daha fazla bilgi için bkz . Önizleme Olayları ve Girişe Genel Bakış.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır