AccessKeyManager AccessKeyManager AccessKeyManager AccessKeyManager Class

Определение

Поддерживает регистрацию всех клавиш доступа и обработку команд клавиатуры для взаимодействия между Windows Forms, Win32 и Windows Presentation Foundation (WPF).Maintains the registration of all access keys and the handling of interop keyboard commands between Windows Forms, Win32, and Windows Presentation Foundation (WPF).

public ref class AccessKeyManager sealed
public sealed class AccessKeyManager
type AccessKeyManager = class
Public NotInheritable Class AccessKeyManager
Наследование
AccessKeyManagerAccessKeyManagerAccessKeyManagerAccessKeyManager

Комментарии

Объект создается по запросу, по Dispatcherодному на. AccessKeyManagerAn AccessKeyManager object is created on demand with one per Dispatcher.

Присоединяется как обработчик событий для PostProcessInput и предоставляет методы Register и Unregister доступа к ключам. AccessKeyManagerThe AccessKeyManager is attached as an event handler for PostProcessInput and exposes methods to Register and Unregister access keys.

При нажатии AccessKeyManager зарегистрированного ключа доступа OnAccessKey вызывает метод для целевого элемента.When the registered access key is pressed, the AccessKeyManager calls the OnAccessKey method on the target element.

Элемент может быть связан с любым числом ключей доступа.An element can be associated with any number of access keys.

Поля

AccessKeyPressedEvent AccessKeyPressedEvent AccessKeyPressedEvent AccessKeyPressedEvent

Идентифицирует направленное событие AccessKeyPressed.Identifies the AccessKeyPressed routed event.

Методы

AddAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler) AddAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler) AddAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler) AddAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler)

Добавляет обработчик для вложенного события AccessKeyPressed.Adds a handler for the AccessKeyPressed attached event.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IsKeyRegistered(Object, String) IsKeyRegistered(Object, String) IsKeyRegistered(Object, String) IsKeyRegistered(Object, String)

Указывает, зарегистрирован ли указанный ключ в качестве ключа доступа в заданной области.Indicates whether the specified key is registered as an access keys in the specified scope.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ProcessKey(Object, String, Boolean) ProcessKey(Object, String, Boolean) ProcessKey(Object, String, Boolean) ProcessKey(Object, String, Boolean)

Обрабатывает указанные клавиши доступа, как если бы событие KeyDown для клавиши было передано в AccessKeyManager.Processes the specified access keys as if a KeyDown event for the key was passed to the AccessKeyManager.

Register(String, IInputElement) Register(String, IInputElement) Register(String, IInputElement) Register(String, IInputElement)

Связывает указанные клавиши доступа с указанным элементом.Associates the specified access keys with the specified element.

RemoveAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler) RemoveAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler) RemoveAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler) RemoveAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler)

Удаляет заданный AccessKeyPressed обработчик событий из заданного объекта.Removes the specified AccessKeyPressed event handler from the specified object.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
Unregister(String, IInputElement) Unregister(String, IInputElement) Unregister(String, IInputElement) Unregister(String, IInputElement)

Отсоединяет указанные ключи доступа от указанного элемента.Disassociates the specified access keys from the specified element.

Присоединенные события

AccessKeyPressed AccessKeyPressed AccessKeyPressed AccessKeyPressed

Происходит при нажатии клавиши доступа.Occurs when the access key is pressed.

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

Дополнительно