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()

Отменяет регистрацию дочернего приемника ввода от клавиатуры в составе узла.

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

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