UIElement.OnAccessKey(AccessKeyEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.