IKeyboardInputSite 接口

定义

管理容器中的键盘焦点。 此接口实现 WPF-Win32 互操作方案中的键盘消息管理。

public interface class IKeyboardInputSite
public interface IKeyboardInputSite
type IKeyboardInputSite = interface
Public Interface IKeyboardInputSite

注解

容器应为每个包含的组件提供此接口的唯一实例。

接口 IKeyboardInputSiteIKeyboardInputSink 接口一起使用,为跨互操作边界的键盘操作提供支持。 站点 (IKeyboardInputSite 实现) 表示接收器的父级 (IKeyboardInputSink) 。 接收器 (IKeyboardInputSink) 实现大多数键盘行为。 每个站点还必须提供接收器,因为特定于站点的接收器由接口的属性 IKeyboardInputSite 返回。

有关专门为Windows 窗体互操作实现的输入体系结构的讨论,请参阅Windows 窗体和 WPF 互操作性输入体系结构

有关WPF-Win32互操作方案的详细信息,请参阅 WPF 和 Win32 互操作

属性

Sink

获取与此站点关联的键盘接收器。

方法

OnNoMoreTabStops(TraversalRequest)

当所包含的组件到达其最后一个制表位并且按 Tab 键不能移动到其他项时,由该组件调用。

Unregister()

从此站点中注销子键盘输入接收器。

适用于

另请参阅