UIElement.LostFocus Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при потере данным элементом логического фокуса.
public:
event System::Windows::RoutedEventHandler ^ LostFocus;
public event System.Windows.RoutedEventHandler LostFocus;
member this.LostFocus : System.Windows.RoutedEventHandler
Public Custom Event LostFocus As RoutedEventHandler
Тип события
Комментарии
Логический фокус отличается от фокуса ввода, если фокус был намеренно вытеснен посредством вызова метода, но на другом уровне существует предыдущий фокус ввода. В этом сценарии фокус клавиатуры остается там, где он находится, и элемент, в котором вызывается метод, по-прежнему получает логический Focus фокус.
Более точное толкование этого события заключается в том, что оно возникает при изменении значения IsFocused свойства элемента в маршрутеfalse
.true
Так как это событие использует маршрутизацию с разбиениями, элемент, который теряет фокус, может быть дочерним элементом, а не элементом, в котором фактически присоединен обработчик событий. Source Проверьте данные события, чтобы определить фактический элемент, который получил фокус.
Сведения о маршрутизируемом событии
Поле идентификатора | LostFocusEvent |
Стратегия маршрутизации | Восходящей |
Делегат | RoutedEventHandler |
Соответствующее событие туннелирования отсутствует.
Переопределение OnLostFocus для реализации обработки класса для этого события в производных классах.