Sdílet prostřednictvím


ButtonBase.OnMouseLeftButtonDown(MouseButtonEventArgs) Metoda

Definice

Poskytuje zpracování tříd pro MouseLeftButtonDown směrovanou událost, ke které dochází při stisknutí levého tlačítka myši, zatímco ukazatel myši je přes tento ovládací prvek.

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)

Parametry

e
MouseButtonEventArgs

Data události

Poznámky

Tato implementace označuje MouseLeftButtonDown událost jako zpracována nastavením Handled vlastnosti dat události na, pokud trueClickMode není nastavena na Hover. Chcete-li odpovědět na MouseLeftButtonDown událost, připojte obslužnou rutinu PreviewMouseLeftButtonDown události k události nebo volání AddHandler(RoutedEvent, Delegate, Boolean) s nastaveným parametrem handledEventsTootrue.

Pokud ClickMode je nastavena na Press, tato metoda vyvolá Click událost.

Poznámky pro dědice

Pokud přepíšete OnMouseLeftButtonDown(MouseButtonEventArgs), vždy volejte základní implementaci v OnMouseLeftButtonDown(MouseButtonEventArgs) implementaci. Selhání volání základní implementace zabraňuje základním třídám v zpracování události pomocí obslužné rutiny třídy, která může změnit chování za běhu konečné třídy. Základní implementaci můžete volat před nebo po speciálním zpracování v závislosti na vašich požadavcích.

Platí pro