IKeyboardInputSite Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет фокусом ввода в контейнере. Этот интерфейс реализует управление сообщениями от клавиатуры в сценариях взаимодействия WPF и Win32.
public interface class IKeyboardInputSite
public interface IKeyboardInputSite
type IKeyboardInputSite = interface
Public Interface IKeyboardInputSite
Комментарии
Контейнер должен предоставить уникальный экземпляр этого интерфейса для каждого из его содержащихся компонентов.
IKeyboardInputSite Интерфейс и IKeyboardInputSink интерфейс используются вместе для обеспечения поддержки действий клавиатуры между границами взаимодействия. Сайт (IKeyboardInputSite реализация) представляет родительский объект приемника (IKeyboardInputSink). Приемник (IKeyboardInputSink) реализует большую часть поведения клавиатуры. Каждый сайт также должен предоставлять приемник, так как приемник для конкретного IKeyboardInputSite сайта возвращается свойством интерфейса.
Обсуждение архитектуры ввода, специально реализованной для Windows Forms взаимодействия, см. в разделе Windows Forms и архитектуре входных данных WPF.
Дополнительные сведения о сценариях взаимодействия WPF-Win32 см. в разделе WPF и Win32 Interoperation.
Свойства
Sink |
Возвращает приемник ввода от клавиатуры, связанный с этим узелом. |
Методы
OnNoMoreTabStops(TraversalRequest) |
Вызывается размещаемым компонентом по достижении им последней позиции табуляции, когда больше нет элемента, на который можно перейти. |
Unregister() |
Отменяет регистрацию дочернего приемника ввода от клавиатуры в составе узла. |