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 olmalarını sağlamak için daha önce listelenen ekli olayları iletir.

Eklenen olaylar ve temel öğe yönlendirilen olaylar olay verilerini paylaşır ve yönlendirilen olayların kabarcık ve tünel sürümleri de olay verilerini paylaşır. Bu, olay rotasını ilerlettiğinde olayın işlenen ö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 MouseButtonEventHandler(. ) kullandığını unutmayın. Düğme dışı bir olayı işleseniz bile düğmeleri içeren giriş modları veya etkileşimler olması durumunda fare düğmesi özellikleri açıktır MouseEventArgs .

Uzantı Metotları

Name Description
GetMethodInfo(Delegate)

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

Şunlara uygulanır

Ayrıca bkz.