UIElement.IsKeyboardFocusWithin Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, находится ли фокус клавиатуры где-либо в элементе или в его дочерних элементах визуального дерева. Это свойство зависимостей.
public:
property bool IsKeyboardFocusWithin { bool get(); };
public bool IsKeyboardFocusWithin { get; }
member this.IsKeyboardFocusWithin : bool
Public ReadOnly Property IsKeyboardFocusWithin As Boolean
Значение свойства
Значение true
, если фокус клавиатуры находится в элементе или в его дочерних элементах; в противном случае — значение false
.
Реализации
Комментарии
Изменения значения этого свойства обычно вызывают IsKeyboardFocusWithinChanged событие, если только производный класс не переопределен OnIsKeyboardFocusWithinChanged для подавления события.
Вы не задаете это свойство напрямую, но вы можете установить фокус на элемент, вызвав Focusили выполнив MoveFocus запрос. Любой из этих вызовов методов может изменить это значение свойства.
IsKeyboardFocused и IsKeyboardFocusWithin обычно используются в обработчиках событий класса для других событий, связанных с вводом, например для определения того, имеет ли элемент фокус клавиатуры, или для определения того, когда события мыши и события клавиатуры происходят в сочетании.
Сведения о свойстве зависимостей
Поле идентификатора | IsKeyboardFocusWithinProperty |
Для свойств метаданных задано значение true |
Нет |