ContentElement.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 свойства элемента в маршруте меняется с true
false
.
Так как это событие использует маршрутизацию с восходящей маршрутизацией, элемент, который теряет фокус, может быть дочерним элементом, а не элементом, в котором фактически подключен обработчик событий. Source Проверьте данные события, чтобы определить фактический элемент, который получил фокус.
Сведения о маршрутизируемом событии
Поле идентификатора | LostFocusEvent |
Стратегия маршрутизации | Восходящей |
Делегат | RoutedEventHandler |
Соответствующее событие туннелирования отсутствует.
Переопределение OnLostFocus для реализации обработки класса для этого события в производных классах.