Control.OnKeyUp(KeyRoutedEventArgs) Control.OnKeyUp(KeyRoutedEventArgs) Control.OnKeyUp(KeyRoutedEventArgs) Control.OnKeyUp(KeyRoutedEventArgs) Method

Definition

Called before the KeyUp event occurs.

protected : virtual void OnKeyUp(KeyRoutedEventArgs e)
virtual void OnKeyUp(KeyRoutedEventArgs e) const;
protected virtual void OnKeyUp(KeyRoutedEventArgs e)
Protected Overridable Sub OnKeyUp(e As KeyRoutedEventArgs)

Parameters

e
KeyRoutedEventArgs KeyRoutedEventArgs

The data for the event.

Remarks

As it's implemented directly on Control, OnKeyUp has an empty implementation. But each ancestor in a control's hierarchy may have provided an implementation. You won't be able to see this implementation because it's internal native code. In some cases a control will already have existing On* overrides that mark the event Handled. For key events, controls are usually only handling for certain keys, by checking values in KeyRoutedEventArgs. For example, ButtonBase detects the Space key as a way to fire Click. Control code or your code probably shouldn't be suppressing all key events, because it's a common pattern to let key events bubble to the root visual so that they can be shortcuts or accelerators for app interaction. For more info see Keyboard interactions.

See Also