AccessKeyManager Klasa

Definicja

Zachowuje rejestrację wszystkich kluczy dostępu i obsługę poleceń klawiatury międzyoperacyjnego między Windows Forms, Win32 i 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
Dziedziczenie
AccessKeyManager

Uwagi

AccessKeyManagerObiekt jest tworzony na żądanie za pomocą jednego na Dispatcher .An AccessKeyManager object is created on demand with one per Dispatcher.

AccessKeyManagerJest dołączony jako procedura obsługi zdarzeń dla PostProcessInput i uwidacznia metody do Register kluczy i Unregister dostępu.The AccessKeyManager is attached as an event handler for PostProcessInput and exposes methods to Register and Unregister access keys.

Po naciśnięciu zarejestrowanego klawisza dostępu AccessKeyManager wywołuje OnAccessKey metodę dla elementu docelowego.When the registered access key is pressed, the AccessKeyManager calls the OnAccessKey method on the target element.

Element można skojarzyć z dowolną liczbą kluczy dostępu.An element can be associated with any number of access keys.

Pola

AccessKeyPressedEvent

Identyfikuje AccessKeyPressed zdarzenie kierowane.Identifies the AccessKeyPressed routed event.

Metody

AddAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler)

Dodaje procedurę obsługi dla AccessKeyPressed dołączonego zdarzenia.Adds a handler for the AccessKeyPressed attached event.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IsKeyRegistered(Object, String)

Wskazuje, czy określony klucz jest zarejestrowany jako klucze dostępu w określonym zakresie.Indicates whether the specified key is registered as an access keys in the specified scope.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ProcessKey(Object, String, Boolean)

Przetwarza określone klucze dostępu, tak jakby KeyDown zdarzenie dla klucza zostało przesłane do AccessKeyManager .Processes the specified access keys as if a KeyDown event for the key was passed to the AccessKeyManager.

Register(String, IInputElement)

Kojarzy określone klucze dostępu z określonym elementem.Associates the specified access keys with the specified element.

RemoveAccessKeyPressedHandler(DependencyObject, AccessKeyPressedEventHandler)

Usuwa określony AccessKeyPressed program obsługi zdarzeń z określonego obiektu.Removes the specified AccessKeyPressed event handler from the specified object.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Unregister(String, IInputElement)

Usuwa określone klucze dostępu z określonego elementu.Disassociates the specified access keys from the specified element.

Zdarzenia dołączone

AccessKeyPressed

Występuje po naciśnięciu klawisza dostępu.Occurs when the access key is pressed.

Dotyczy

Zobacz też