UIElement.OnAccessKey(AccessKeyEventArgs) UIElement.OnAccessKey(AccessKeyEventArgs) UIElement.OnAccessKey(AccessKeyEventArgs) UIElement.OnAccessKey(AccessKeyEventArgs) Method


この要素に対して有効なアクセス キーが呼び出されたときのクラス処理を提供します。Provides class handling for when an access key that is meaningful for this element is invoked.

 virtual void OnAccessKey(System::Windows::Input::AccessKeyEventArgs ^ e);
protected virtual void OnAccessKey (System.Windows.Input.AccessKeyEventArgs e);
abstract member OnAccessKey : System.Windows.Input.AccessKeyEventArgs -> unit
override this.OnAccessKey : System.Windows.Input.AccessKeyEventArgs -> unit
Protected Overridable Sub OnAccessKey (e As AccessKeyEventArgs)


AccessKeyEventArgs AccessKeyEventArgs AccessKeyEventArgs AccessKeyEventArgs

アクセス キー イベントのイベント データ。The event data to the access key event. イベント データは、呼び出されたキーを報告し、これらのイベントの送信を制御する AccessKeyManager オブジェクトが、このアクセス キーの呼び出しを他の要素にも送信したかどうかを示します。The event data reports which key was invoked, and indicate whether the AccessKeyManager object that controls the sending of these events also sent this access key invocation to other elements.


UIElementクラスには実際の AccessKey イベントは存在せず、他の場所ではハンドラーを生成またはアタッチすることができます。There is no actual AccessKey event in the UIElement class, or elsewhere, which you can raise or attach handlers for. このイベントは、入力モデル全体に適用されるアクセスAccessKeyManagerキーを検索するためにすべての入力を後処理する専用のマネージャークラスによって生成されます。Instead, the event is originated via a dedicated manager class, AccessKeyManager, which post-processes all input to search for access keys that are applicable to the entire input model.

注意 (継承者)

でのこのメソッドの既定のUIElement実装では、(を呼び出すFocus()ことによって) この要素にキーボードフォーカスが設定されます。The default implementation of this method in UIElement sets keyboard focus to this element (by calling Focus()). ユーザー補助のシナリオでは想定される動作なので、フォーカスがある場合、実装はこの動作を perpetuate 必要があります。Implementations should perpetuate this behavior if they are focusable, because it is an expected behavior for accessibility scenarios. 基本実装では、渡されたイベントデータに対しては何も実行されず、それ以上イベントは発生しません。フォーカスを設定するだけです。Note that the base implementation does nothing with the passed event data and raises no further event; it just sets the focus.