UIElement.OnKeyUp(KeyEventArgs) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolána, když neošetřená KeyUp přidružená událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.
protected:
virtual void OnKeyUp(System::Windows::Input::KeyEventArgs ^ e);
protected 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 Overridable Sub OnKeyUp (e As KeyEventArgs)
Parametry
Objekt KeyEventArgs , který obsahuje data události.
Poznámky
Klávesové zkratky jsou zpracovávány vyhrazeným správcem vstupu. Jiné programovací funkce, které spoléhají na stisknutí kláves, například vstupní a příkazové vazby, můžou úhoz před zveřejněním zpracovat jako obecný úhoz. Pokud tyto funkce vstupního systému označí událost jako zpracovanou, OnKeyUp pak se nevyvolá.
Tato metoda nemá žádnou výchozí implementaci. Vzhledem k tomu, že zprostředkující třída v dědičnosti může implementovat tuto metodu, doporučujeme volat základní implementaci v implementaci.
Účel této metody je podobný vzoru událostí Common Language Runtime (CLR) On*: tato metoda poskytuje prostředky pro zpracování odpovídající události z odvozených tříd vytvořením obslužné rutiny třídy místo obslužné rutiny instance. V tomto případě je odpovídající událost směrovaná událost. Model implementace metod On* se liší u směrovaných událostí, protože směrovaná událost může být vyvolána podřízeným prvkem, který nemusí být nutně elementem, který bude volat obslužné rutiny. Proto vaše implementace musí prozkoumat vlastnosti zdroje dat událostí. Ve většině případů by se neměl pokoušet událost znovu spustit.
Buď přepsáním této metody, nebo registrací obslužných rutin třídy s RegisterClassHandler, mohou odvozené třídy UIElement volat metody privátní třídy obslužné rutiny, když událost je přijata podél trasy události. Jedním ze scénářů, kde je zpracování třídy vhodné, je manipulace s daty události a označení směrované události jako zpracovávané.