Język

UIElement.OnAccessKey(AccessKeyEventArgs) Metoda

Definicja

Zapewnia obsługę klas w przypadku wywoływanego klucza dostępu istotnego dla tego elementu.

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)

Parametry

e
AccessKeyEventArgs

Dane zdarzenia do zdarzenia klucza dostępu. Dane zdarzenia zgłasza, który klucz został wywołany i wskazuje, czy AccessKeyManager obiekt, który kontroluje wysyłanie tych zdarzeń, również wysłał wywołanie tego klucza dostępu do innych elementów.

Uwagi

W klasie lub w innym miejscu nie ma rzeczywistego UIElement zdarzenia AccessKey, dla którego można zgłaszać lub dołączać programy obsługi. Zamiast tego zdarzenie pochodzi z dedykowanej klasy menedżera , AccessKeyManagerktóra po przetwarzaniu wszystkich danych wejściowych w celu wyszukania kluczy dostępu, które mają zastosowanie do całego modelu wejściowego.

Notatki dotyczące dziedziczenia

Domyślna implementacja tej metody w UIElement programie ustawia fokus klawiatury na ten element (przez wywołanie metody Focus()). Implementacje powinny utrwalać to zachowanie, jeśli można je skoncentrować, ponieważ jest to oczekiwane zachowanie scenariuszy ułatwień dostępu. Należy pamiętać, że implementacja podstawowa nie wykonuje żadnych operacji z przekazanymi danymi zdarzenia i nie zgłasza żadnych dalszych zdarzeń; to po prostu ustawia fokus.

Dotyczy