AccessKeyManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает регистрацию всех ключей доступа и обработку команд клавиатуры взаимодействия между Windows Forms, Win32 и Windows Presentation Foundation (WPF).
public ref class AccessKeyManager sealed
public sealed class AccessKeyManager
type AccessKeyManager = class
Public NotInheritable Class AccessKeyManager
- Наследование
-
AccessKeyManager
Комментарии
Объект AccessKeyManager создается по запросу с одной на единицу Dispatcher.
Присоединен 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 |
Происходит при нажатии клавиши доступа. |