AccessKeyManager クラス

定義

Windows フォーム、Win32、Windows Presentation Foundation (WPF) 間のすべてのアクセス キーの登録と相互運用キーボード コマンドの処理を維持します。

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

注釈

AccessKeyManager オブジェクトは、Dispatcherごとに 1 つずつ、オンデマンドで作成されます。

AccessKeyManagerは、PostProcessInputのイベント ハンドラーとしてアタッチされ、メソッドをRegisterおよびUnregisterアクセス キーに公開します。

登録されたアクセス キーが押されると、 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

アクセス キーが押されたときに発生します。

適用対象

こちらもご覧ください