AccessKeyManager 類別

定義

維護所有便捷鍵的註冊,以及 Windows Forms、Win32 與 Windows Presentation Foundation (WPF) 之間 Interop 鍵盤命令的處理。

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

備註

物件 AccessKeyManager 會依需求建立,每個 Dispatcher會建立一個 。

AccessKeyManager附加 做為 的事件處理程式PostProcessInput,並公開 和 Unregister 存取金鑰的方法Register

按下已註冊的存取鍵時,會 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

按下便捷鍵時發生。

適用於

另請參閱