Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.LostFocus

 

Опубликовано: Октябрь 2016

Происходит при потере данным элементом логического фокуса.

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event RoutedEventHandler LostFocus

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

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

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

Поле идентификатора

LostFocusEvent

Стратегия маршрутизации

Вверх

Делегат

RoutedEventHandler

  • Нет соответствующего события нисходящей маршрутизации.

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

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Вернуться в начало
Показ: