ButtonBase.OnMouseLeftButtonDown(MouseButtonEventArgs) Yöntem

Tanım

Fare işaretçisi bu denetimin MouseLeftButtonDown üzerindeyken sol fare düğmesine basıldığında oluşan yönlendirilmiş olay için sınıf işleme sağlar.

protected:
 override void OnMouseLeftButtonDown(System::Windows::Input::MouseButtonEventArgs ^ e);
protected override void OnMouseLeftButtonDown (System.Windows.Input.MouseButtonEventArgs e);
override this.OnMouseLeftButtonDown : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overrides Sub OnMouseLeftButtonDown (e As MouseButtonEventArgs)

Parametreler

e
MouseButtonEventArgs

Olay verileri.

Açıklamalar

Bu uygulama, olay verilerinin MouseLeftButtonDowntrue özelliğini olarak ayarlanmadığında ClickMode olarak ayarlayarak HandledHoverolayı işleniyor olarak işaretler. Olayı yanıtlamak için MouseLeftButtonDown olaya bir olay işleyicisi PreviewMouseLeftButtonDown ekleyin veya değerine ayarlanmış trueolarak handledEventsToo çağırınAddHandler(RoutedEvent, Delegate, Boolean).

ClickMode olarak ayarlandığındaPress, bu yöntem olayı tetiklerClick.

Devralanlara Notlar

geçersiz kılarsanız OnMouseLeftButtonDown(MouseButtonEventArgs), her zaman uygulamanızda OnMouseLeftButtonDown(MouseButtonEventArgs) temel uygulamayı çağırın. Temel uygulamanın çağrılamaması, temel sınıfların olayı bir sınıf işleyicisi ile işlemesini engeller ve bu da son sınıfın çalışma zamanı davranışını değiştirebilir. Gereksinimlerinize bağlı olarak, temel uygulamayı özel işlemenizden önce veya sonra çağırabilirsiniz.

Şunlara uygulanır