UIElement.OnLostFocus(RoutedEventArgs) Метод

Определение

Вызывает перенаправленное событие LostFocus с помощью предоставленных данных о событии.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)

Параметры

e
RoutedEventArgs

Объект RoutedEventArgs, содержащий данные события.A RoutedEventArgs that contains event data. Данные о событии должны содержать идентификатор для события LostFocus.This event data must contain the identifier for the LostFocus event.

Комментарии

Этот метод, хотя Virtual, имеет реализацию по умолчанию, которая вызывает событие.This method, although virtual, does have a default implementation that raises the event.

Эта реализация метода * предназначена для вызова события, и эта же реализация метода вызывается внутренним образом для вызова события при изменении значения свойства IsFocused.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. Эта реализация отличается от других Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) реализаций *, которые предоставляют удобный способ добавления обработки класса для этого события.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.

Примечания для тех, кто наследует этот метод

Если у вас нет намеренных и необычных необходимости создавать события фокуса, убедитесь, что реализация вызывает базовую реализацию.Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. В противном случае событие LostFocus не вызывается во время обычных пользовательских операций, которые обычно устанавливают фокус на этот элемент.Otherwise, the LostFocus event is not raised during typical user operations that ordinarily set focus to this element. Если не требуется, чтобы элемент был доступен для фокусировки, можно запретить фокус, установив для Focusable значение false.If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.

Применяется к