Sdílet prostřednictvím


UIElement3D.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Metoda

Definice

Vyvoláno, když neošetřená PreviewMouseLeftButtonUp směrovaná událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy 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

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

Poznámky

Zdá PreviewMouseLeftButtonUp se, že událost cestuje tunelovou trasou, 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ý UIElement3D v rámci trasy události používá stejné zpracování k vyvolání přímé směrované události PreviewMouseLeftButtonUp. I když můžete událost označit PreviewMouseLeftButtonUp jako zpracovávanou pro účely tohoto prvku, zpracovaný stav se neopakuje na jiné prvky podél trasy události. Můžete však chtít označit událost jako zpracová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 UIElement3D naslouchá Mouse.PreviewMouseUp a převádí 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.PreviewMouseUp. Chování UIElement3D myši nelze změnit přepsáním OnPreviewMouseLeftButtonUp.

Platí pro