Comparteix a través de


ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs) Método

Definición

Proporciona el control de clases para el evento enrutado MouseLeftButtonUp que se produce cuando se suelta el botón primario del mouse mientras el puntero del mouse está sobre este control.

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

Parámetros

e
MouseButtonEventArgs

Datos del evento.

Comentarios

Esta implementación marca el MouseLeftButtonUp evento como controlado estableciendo la Handled propiedad de los datos true del evento en cuando ClickMode no se establece en Hover. Para responder al MouseLeftButtonUp evento, adjunte un controlador de eventos al evento o llame AddHandler(RoutedEvent, Delegate, Boolean) a PreviewMouseLeftButtonUp con handledEventsToo establecido en true.

Cuando ClickMode se establece Release en es IsPressedtrue, este método genera el Click evento .

Notas a los desarrolladores de herederos

Si invalida OnMouseLeftButtonUp(MouseButtonEventArgs), llame siempre a la implementación base en la OnMouseLeftButtonUp(MouseButtonEventArgs) implementación. Si no se llama a la implementación base, se impide que las clases base controle el evento con un controlador de clases, lo que podría cambiar el comportamiento en tiempo de ejecución de la clase final. Puede llamar a la implementación base antes o después de su control especial, según sus requisitos.

Se aplica a