AccessKeyManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
維護所有便捷鍵的註冊,以及 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 |
按下便捷鍵時發生。 |