UIElement.OnLostFocus(RoutedEventArgs) UIElement.OnLostFocus(RoutedEventArgs) UIElement.OnLostFocus(RoutedEventArgs) UIElement.OnLostFocus(RoutedEventArgs) Method

Definición

Genera el evento enrutado LostFocus mediante el uso de los datos de eventos proporcionados.Raises the LostFocus routed event by using the event data that is provided.

protected:
 virtual void OnLostFocus(System::Windows::RoutedEventArgs ^ e);
protected virtual void OnLostFocus (System.Windows.RoutedEventArgs e);
abstract member OnLostFocus : System.Windows.RoutedEventArgs -> unit
override this.OnLostFocus : System.Windows.RoutedEventArgs -> unit
Protected Overridable Sub OnLostFocus (e As RoutedEventArgs)

Parámetros

e
RoutedEventArgs RoutedEventArgs RoutedEventArgs RoutedEventArgs

Objeto RoutedEventArgs que contiene datos de eventos.A RoutedEventArgs that contains event data. Estos datos de eventos deben contener el identificador para el evento LostFocus.This event data must contain the identifier for the LostFocus event.

Comentarios

Este método, aunque sea virtual, tiene una implementación predeterminada que genera el evento.This method, although virtual, does have a default implementation that raises the event.

Esto en * implementación del método está pensada para generar el evento, y esta misma implementación del método se invoca internamente para generar el evento cuando la IsFocused cambios de valor de propiedad.This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the IsFocused property value changes. Esta implementación es diferente desde otro Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) en * implementaciones, que solo proporcionan una manera cómoda para agregar el control de clases para ese evento.This implementation differs from some other Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event.

Notas a los desarrolladores de herederos

A menos que tenga una necesidad imperiosa e inusual para no provocar eventos de foco, asegúrese de la implementación llama a la implementación base.Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. En caso contrario, el LostFocus durante las operaciones típicas del usuario que normalmente establecen el foco a este elemento no se provoca el evento.Otherwise, the LostFocus event is not raised during typical user operations that ordinarily set focus to this element. Si no desea que el elemento que se va a recibir el foco, puede evitar que el elemento que se va a recibir el foco estableciendo Focusable a false.If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.

Se aplica a