Freigeben über


UIElement.OnAccessKey(AccessKeyEventArgs) Methode

Definition

Stellt die Klassenbehandlung für eine Situation bereit, in der eine Tastenkombination mit Bedeutung für dieses Element aufgerufen wird.

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)

Parameter

e
AccessKeyEventArgs

Die Ereignisdaten für das Tastenkombinationsereignis. In den Ereignisdaten wird gemeldet, welche Taste aufgerufen wurde. Zudem wird angegeben, ob das AccessKeyManager-Objekt, das das Senden dieser Ereignisse steuert, den Aufruf dieser Tastenkombination auch an andere Elemente gesendet hat.

Hinweise

Es gibt kein tatsächliches AccessKey-Ereignis in der UIElement Klasse oder an anderer Stelle, für das Sie Handler auslösen oder anfügen können. Stattdessen wird das Ereignis über eine dedizierte Managerklasse erstellt, AccessKeyManagerdie alle Eingaben nach Zugriffsschlüsseln verarbeitet, die für das gesamte Eingabemodell gelten.

Hinweise für Vererber

Die Standardimplementierung dieser Methode in UIElement legt den Tastaturfokus auf dieses Element (durch Aufrufen) fest Focus(). Implementierungen sollten dieses Verhalten bei Fokus halten, da es sich um ein erwartetes Verhalten für Barrierefreiheitsszenarien handelt. Beachten Sie, dass die Basisimplementierung nichts mit den übergebenen Ereignisdaten ausführt und kein weiteres Ereignis auslöst; es legt einfach den Fokus fest.

Gilt für