Aracılığıyla paylaş


MouseEventHandler Temsilci

Tanım

Özellikle fare düğmelerini veya fare tekerleğini içermeyen fareyle ilgili yönlendirilmiş olayları işleyecek yöntemi temsil eder; örneğin, MouseMove.

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

Parametreler

sender
Object

Olay işleyicisinin eklendiği nesne.

e
MouseEventArgs

Olay verileri.

Açıklamalar

Bu temsilci aşağıdaki ekli olaylarla birlikte kullanılır:

Bu temsilci aşağıdaki yönlendirilmiş olaylarla birlikte kullanılır. Bu yönlendirilmiş olaylar, WPF'deki genel öğe modeli için daha erişilebilir hale getirmek için daha önce listelenen ekli olayları iletir.

Eklenen olaylar ve temel öğeye yönlendirilen olaylar olay verilerini paylaşır ve yönlendirilen olayların kabarcık ve tünel oluşturma sürümleri de olay verilerini paylaşır. Bu, olay rotası üzerinde ilerlerken olayın ele alınan özelliklerini etkileyebilir. Ayrıntılar için bkz. Girişe Genel Bakış.

Tüm yönlendirilen olaylarla ilgili özellikler dışındaRoutedEventArgs, bir MouseEventHandler uygulamada kullanabileceğiniz en ilginç özellikleri MouseEventArgs ve MouseDevicegibi LeftButton geçerli düğme durumunu kullanıma sunan birkaç özelliktir. MouseDevice özellikle de denetleyebildiğiniz Captured için kullanışlıdır.

Özellikle fare düğmesi olaylarıyla ilgilenen olayların farklı bir temsilci kullandığını unutmayın. MouseButtonEventHandler Düğme dışı bir olayı işleseniz bile, giriş modları veya düğmeleri içeren etkileşimler olması durumunda fare düğmesi özellikleri açık durumdadır MouseEventArgs .

Uzantı Metotları

GetMethodInfo(Delegate)

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

Şunlara uygulanır

Ayrıca bkz.