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


AutomationPeer.HasKeyboardFocusCore Метод

Определение

Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает HasKeyboardFocus или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт.

protected:
 virtual bool HasKeyboardFocusCore() = HasKeyboardFocusCore;
bool HasKeyboardFocusCore();
protected virtual bool HasKeyboardFocusCore();
function hasKeyboardFocusCore()
Protected Overridable Function HasKeyboardFocusCore () As Boolean

Возвращаемое значение

Boolean

bool

Значение true , если элемент имеет фокус клавиатуры; в противном случае — false.

Комментарии

Стандартная реализация на уровне AutomationPeer проверяет, имеет ли владелец фокус, и всегда возвращает значение false , если владелец не является фокусируемым. FrameworkElementAutomationPeer несколько расширяет это поведение, так как оно повышает осведомленность о характеристиках владельца, которые зависят от того, что владелец является подклассом Control . Проверьте существующее возвращаемое значение в используемом или переопределяемом одноранговом узле, а затем при необходимости переопределите это поведение.

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

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