UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Viene richiamato ogni volta che un evento indirizzato PreviewMouseLeftButtonUp 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:
virtual void OnPreviewMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected 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 Overridable Sub OnPreviewMouseLeftButtonUp (e As MouseButtonEventArgs)
Parametri
Oggetto MouseButtonEventArgs che contiene i dati dell'evento. I dati dell'evento indicano che è stato rilasciato il pulsante sinistro del mouse.
Commenti
L'evento PreviewMouseLeftButtonUp sembra viaggiare in un percorso di tunneling, ma in realtà viaggia in modo indiretto.
Mouse.PreviewMouseUp è l'evento sottostante instradato dal tunnel e ogni UIElement percorso dell'evento usa la gestione identica per generare l'evento PreviewMouseLeftButtonUpindirizzato diretto . Anche se è possibile contrassegnare l'evento come gestito a scopo di questo elemento, lo stato gestito non perpetua ad altri elementi lungo la route dell'evento PreviewMouseLeftButtonUp . Tuttavia, è possibile contrassegnare l'evento come gestito per impedire ai gestori di istanze generali (quelli che non specificavano handledEventsToo
) di essere richiamati.
L'implementazione predefinita per la gestione generale degli eventi mouse in ascolto Mouse.PreviewMouseUp e la converte in UIElement 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 alternative per Mouse.PreviewMouseUp. Non è possibile modificare il comportamento di gestione del mouse di eseguendo l'override OnPreviewMouseLeftButtonUpdi UIElement .
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per