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 birçok yönlendirilmiş olay vardır; öne çıkan örnekler arasında ve Clickyer alırLoaded.

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, olayın sender (işleyicinin eklendiği ve çağrıldığı öğe) olayın kaynağı olarak kabul edilememesidir. Kaynak, olay verilerinde (Source) bir özellik olarak bildirilir. ile sender arasındaki Source fark, yönlendirilen olayın bir öğe ağacı üzerinden geçişi sırasında farklı öğelere yönlendirilen olayın sonucudur.

Doğrudan veya kabarcıklı yönlendirilmiş bir olayın yönlendirme davranışıyla özellikle ilgilenmiyorsanız ve yalnızca yönlendirilmiş olayları ilk tetiklendikleri öğelerde işlemek istiyorsanız, nesne başvurusu için veya sender kullanabilirsinizSource. Bu durumda sender ve Source aynı nesnedir.

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

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 ilk öğe değildir. Giriş olayı olayın Önizleme sürümüne sahipse, öğ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 raporlandığını etkileyebilir. Ö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ı

Name Description
GetMethodInfo(Delegate)

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

Şunlara uygulanır