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.

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