Input

Microsoft Silverlight will reach end of support after October 2021. Learn more.

This section describes Silverlight support for user input.

In This Section

  • Mouse Support
    Silverlight provides a set of events that enable your application to respond to mouse (or stylus) actions, such as moving or clicking the mouse (or a stylus). This topic describes each event and how to write handlers for the event.

  • Keyboard Support
    Silverlight provides a set of keyboard events that enable your application to respond to keystroke actions. This topic describes each event and how to write handlers for the event, as well as use support classes.

  • Focus Overview
    Focus is an input system concept that is relevant to controls in Silverlight. The control that is currently focused can receive the keyboard input events KeyUp and KeyDown and can thus use keyboard input. This topic describes general focus principles as well as focus events and the Focus method.

  • How to: Drag and Drop Objects in UI Layout
    Provides example code for positioning an object by "dragging" its position with mouse capture.