AccessKeyManager 类

定义

维护所有访问键的注册和 Windows Forms、Win32 和 Windows Presentation Foundation (WPF) 之间互操作键盘命令的处理。

public ref class AccessKeyManager sealed
public sealed class AccessKeyManager
type AccessKeyManager = class
Public NotInheritable Class AccessKeyManager
继承
AccessKeyManager

注解

按需创建一个 AccessKeyManager 对象,每个 Dispatcher一个 。

作为 的事件处理程序附加,AccessKeyManager向 和 Unregister 访问键公开方法RegisterPostProcessInput

按下已注册的访问键时, 对 AccessKeyManager 目标元素调用 OnAccessKey 方法。

元素可以与任意数量的访问键相关联。

字段

AccessKeyPressedEvent

标识 AccessKeyPressed 路由事件。

方法

AddAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler)

AccessKeyPressed 附加事件添加处理程序。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IsKeyRegistered(Object, String)

指示指定键是否在指定范围中注册为访问键。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ProcessKey(Object, String, Boolean)

处理指定的访问键,像该键的 KeyDown 事件已传递到 AccessKeyManager 一样。

Register(String, IInputElement)

将指定的访问密钥与指定的元素关联。

RemoveAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler)

从指定对象中移除指定的 AccessKeyPressed 事件处理程序。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
Unregister(String, IInputElement)

解除指定的访问键与指定的元素的关联。

附加活动

AccessKeyPressed

在按下访问键时发生。

适用于

另请参阅