Поделиться через


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 Нет

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