Provides handling for the KeyDown event.
Assembly: System.Windows.Controls.Input (in System.Windows.Controls.Input.dll)
The method is called before any event handler for the KeyDown event is called. This method allows derived classes to handle the KeyDown event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
This implementation sets the KeyEventArgs.Handled property of the event data to true in the following situations:
The IsDropDownOpen property is true, the SelectionAdapter property is null, and the Enter, Escape, or F4 key is pressed. If a SelectionAdapter is specified, this method passes key handling to the HandleKeyDown method of the SelectionAdapter.
If you override , you can prevent registered delegates from receiving events by setting KeyEventArgs.Handled to true. For more information about routed events and the KeyEventArgs.Handled property, see Events Overview for Silverlight.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.