Sdílet prostřednictvím


UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs) Metoda

Definice

Vyvolána, když neošetřená MouseLeftButtonUp směrovaná událost dosáhne prvku v jeho trase, která je odvozena z této třídy. Implementujte tuto metodu pro přidání zpracování třídy pro tuto událost.

protected:
 virtual void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)

Parametry

e
MouseButtonEventArgs

Hodnota MouseButtonEventArgs , která obsahuje data události. Data události hlásí, že levé tlačítko myši bylo uvolněno.

Poznámky

Zdá MouseLeftButtonUp se, že událost cestuje bublající trasou, ale ve skutečnosti cestuje nepřímým způsobem. Mouse.MouseUp je základní událost, která je směrována bublinou, a každá UIElement podél trasy události používá stejné zpracování k vyvolání přímé směrované události MouseLeftButtonUp. I když můžete událost označit MouseLeftButtonUp jako zpracovávanou pro účely tohoto prvku, zpracovávaný stav nepřechová další prvky na trase události. Můžete však chtít označit událost jako zpracovávanou, aby se zabránilo vyvolání obecných obslužných rutin instancí (těch, které neurčily handledEventsToo).

Výchozí implementace pro obecné zpracování událostí myši v UIElement systému naslouchá Mouse.MouseUp a převede ji na příslušnou místní událost. Pokud chcete tuto logiku přepsat, musíte vytvořit odvozenou třídu. Ve statickém konstruktoru odvozené třídy zaregistrujte alternativní obslužnou rutinu třídy pro Mouse.MouseUp. Chování UIElement při práci s myší nelze změnit přepsáním OnMouseLeftButtonUp.

Platí pro