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.

protected:
 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)

Параметры

e
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.

Комментарии

Отсутствует фактическое событие AccessKey в UIElement классе или в других местах, которые можно вызывать или присоединять к обработчику.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()). Реализации должны постоянно иметь такое поведение, если они могут сосредоточиться, так как это ожидаемое поведение для сценариев специальных возможностей.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.

Применяется к