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 

Тип события

RoutedEventHandler

Комментарии

Логический фокус отличается от фокуса ввода, если фокус был намеренно вытеснен посредством вызова метода, но на другом уровне существует предыдущий фокус ввода. В этом сценарии фокус клавиатуры остается там, где он находится, и элемент, в котором вызывается метод, по-прежнему получает логический Focus фокус.

Более точное толкование этого события заключается в том, что оно возникает при изменении значения IsFocused свойства элемента в маршрутеfalse.true

Так как это событие использует маршрутизацию с разбиениями, элемент, который теряет фокус, может быть дочерним элементом, а не элементом, в котором фактически присоединен обработчик событий. Source Проверьте данные события, чтобы определить фактический элемент, который получил фокус.

Сведения о маршрутизируемом событии

Поле идентификатора LostFocusEvent
Стратегия маршрутизации Восходящей
Делегат RoutedEventHandler
  • Соответствующее событие туннелирования отсутствует.

  • Переопределение OnLostFocus для реализации обработки класса для этого события в производных классах.

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

См. также раздел