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オブジェクトは、 ごとに Dispatcher1 つを使用してオンデマンドで作成されます。

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

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

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

適用対象

こちらもご覧ください