ContentElement.OnKeyUp(KeyEventArgs) 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.
Wywoływane, gdy nieobsługiwane KeyUp dołączone zdarzenie dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.
protected public:
virtual void OnKeyUp(System::Windows::Input::KeyEventArgs ^ e);
protected internal virtual void OnKeyUp (System.Windows.Input.KeyEventArgs e);
abstract member OnKeyUp : System.Windows.Input.KeyEventArgs -> unit
override this.OnKeyUp : System.Windows.Input.KeyEventArgs -> unit
Protected Friend Overridable Sub OnKeyUp (e As KeyEventArgs)
Parametry
Element KeyEventArgs zawierający dane zdarzenia.
Uwagi
Naciśnięcia klawiszy są obsługiwane przez dedykowanego menedżera danych wejściowych. Inne funkcje programowania, które opierają się na naciśniętych klawiszach, na przykład powiązania danych wejściowych i poleceń, mogą obsługiwać naciśnięcie klawiszy, zanim zostanie uwidocznione jako ogólne naciśnięcie klawiszy. Jeśli te funkcje systemu wejściowego oznaczą zdarzenie jako obsługiwane, OnKeyUp nie jest wywoływane.
Ta metoda nie ma implementacji domyślnej. Ponieważ klasa pośrednia w dziedziczeniu może zaimplementować tę metodę, zalecamy wywołanie implementacji podstawowej w implementacji.
Cel tej metody jest podobny do wzorca zdarzeń środowiska uruchomieniowego języka wspólnego (CLR) On*: ta metoda zapewnia środki do obsługi pasujących zdarzeń z klas pochodnych przez ustanowienie procedury obsługi klas zamiast programu obsługi wystąpień. W takim przypadku zgodne zdarzenie jest zdarzeniem kierowanym. Wzorzec implementacji metod On* różni się w przypadku zdarzeń kierowanych, ponieważ zdarzenie kierowane może być wywoływane przez element podrzędny, który nie musi być elementem, który będzie wywoływać programy obsługi. W związku z tym implementacja musi zbadać właściwości źródłowe danych zdarzenia. W większości przypadków nie należy podejmować próby ponownego odzyskania wydarzenia.
Przez zastąpienie tej metody lub zarejestrowanie procedur obsługi klas za RegisterClassHandlerpomocą klasy pochodnej ContentElement klasy klasy może wywołać metody procedury obsługi klas prywatnych, gdy zdarzenie jest odbierane wzdłuż trasy zdarzeń. Jednym ze scenariuszy, w którym obsługa klas jest odpowiednia, jest manipulowanie danymi zdarzenia i oznaczanie kierowanego zdarzenia jako obsługiwanego.