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)
Параметры
Объект, RoutedEventArgs содержащий данные о событиях. Эти данные события должны содержать идентификатор события LostFocus .
Комментарии
Этот метод, хотя и виртуальный, имеет реализацию по умолчанию, которая вызывает событие.
Эта реализация метода On* предназначена для вызова события, и эта же реализация метода вызывается внутренне, чтобы вызвать событие при IsFocused изменении значения свойства. Эта реализация отличается от некоторых других реализаций Windows Presentation Foundation (WPF) On*, которые предоставляют удобный способ добавления обработки классов для этого события.
Примечания для тех, кто наследует этот метод
Если у вас нет преднамеренной и необычной необходимости не вызывать события фокуса, убедитесь, что реализация вызывает базовую реализацию.
LostFocus В противном случае событие не вызывается во время типичных пользовательских операций, которые обычно задают фокус для этого элемента. Если вы не планируете, чтобы элемент был фокусируемым, вы можете запретить фокусируемому элементу, установив для параметра Focusable значение false.