Поделиться через


UIElement.OnLostFocus(RoutedEventArgs) Метод

Определение

Вызывает перенаправленное событие LostFocus с помощью предоставленных данных о событии.

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, содержащий данные события. Данные о событии должны содержать идентификатор для события LostFocus.

Комментарии

Этот метод, хотя и виртуальный, имеет реализацию по умолчанию, которая вызывает событие .

Эта реализация метода On* предназначена для вызова события, и эта же реализация метода вызывается внутри системы, чтобы вызвать событие при IsFocused изменении значения свойства. Эта реализация отличается от некоторых других реализаций Windows Presentation Foundation (WPF) On*, которые предоставляют только удобный способ добавления обработки класса для этого события.

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

Если у вас нет преднамеренной и необычной необходимости не вызывать события фокуса, убедитесь, что ваша реализация вызывает базовую реализацию. LostFocus В противном случае событие не вызывается во время типичных пользовательских операций, которые обычно устанавливают фокус на этот элемент. Если элемент не должен быть фокусируемым, можно запретить фокусировку элемента, задав для Focusable параметра значение false.

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