Condividi tramite


ContentElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs) Metodo

Definizione

Viene richiamato ogni volta che un evento indirizzato PreviewMouseRightButtonUp non gestito raggiunge un elemento nella propria route derivato da questa classe. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

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

Parametri

e
MouseButtonEventArgs

Oggetto MouseButtonEventArgs che contiene i dati dell'evento. I dati dell'evento indicano che è stato rilasciato il pulsante destro del mouse.

Commenti

L'evento PreviewMouseRightButtonUp sembra viaggiare in un percorso di tunneling, ma in realtà viaggia in modo indiretto. Mouse.PreviewMouseUp è l'evento sottostante indirizzato dal tunnel e ogni ContentElement lungo la route di eventi usa una gestione identica per generare l'evento PreviewMouseRightButtonUpindirizzato diretto . Anche se è possibile contrassegnare l'evento PreviewMouseRightButtonUp come gestito ai fini di questo elemento, lo stato gestito non perpetua ad altri elementi lungo la route dell'evento. Tuttavia, è possibile contrassegnare l'evento come gestito per impedire che i gestori di istanze generali (quelli che non specificano handledEventsToo) vengano richiamati.

Implementazione predefinita per la gestione generale degli eventi del mouse in ContentElement ascolto Mouse.PreviewMouseUp e la converte in un evento locale appropriato. Se si vuole eseguire l'override di questa logica, è necessario creare una classe derivata. Nel costruttore statico della classe derivata registrare un gestore di classi alternativo per Mouse.PreviewMouseUp. Non è possibile modificare il comportamento di gestione del mouse di eseguendo l'override di ContentElementOnPreviewMouseRightButtonUp.

Si applica a