Udostępnij za pośrednictwem


UIElement.OnAccessKey(AccessKeyEventArgs) Metoda

Definicja

Zapewnia obsługę klas, gdy wywoływany jest klucz dostępu zrozumiały 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 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ł to wywołanie 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 przetwarza wszystkie dane wejściowe po wyszukaniu kluczy dostępu, które mają zastosowanie do całego modelu wejściowego.

Uwagi 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 skupić, ponieważ jest to oczekiwane zachowanie scenariuszy ułatwień dostępu. Należy pamiętać, że podstawowa implementacja nie wykonuje żadnych operacji z przekazanymi danymi zdarzenia i nie zgłasza żadnych dalszych zdarzeń; to po prostu ustawia fokus.

Dotyczy