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