ContentElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Metoda

Definice

Vyvolá se, když neošetřená PreviewMouseLeftButtonUp 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říd pro tuto událost.

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

Parametry

e
MouseButtonEventArgs

Obsahuje MouseButtonEventArgs data události. Data události hlásí, že bylo vydáno levé tlačítko myši.

Poznámky

Událost PreviewMouseLeftButtonUp se jeví jako cesta tunelové trasy, ale ve skutečnosti cestuje nepřímým způsobem. Mouse.PreviewMouseUp je podkladová událost, která je směrována tunelem, a každý ContentElement na trase události používá identické zpracování k vyvolání přímé směrované události PreviewMouseLeftButtonUp. I když událost můžete označit PreviewMouseLeftButtonUp jako obslužnou pro účely tohoto prvku, zpracovávaný stav se nepovoluje k jiným prvkům podél trasy události. Můžete ale chtít událost označit jako obslužnou, 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 ContentElement naslouchá Mouse.PreviewMouseUp a převede ji na odpovídající 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 obslužnou rutinu alternativní třídy pro Mouse.PreviewMouseUp. Chování zpracování ContentElement myši nelze změnit přepsáním OnPreviewMouseLeftButtonUp.

Platí pro