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 |
Происходит при нажатии клавиши доступа. |