AccessKeyManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 |
アクセス キーが押されたときに発生します。 |