Silverlight for Windows Embedded (Compact 7)

3/12/2014

Microsoft Silverlight for Windows Embedded is a native (C++) UI development framework for Windows Embedded Compact powered devices that is founded on Microsoft Silverlight 3. You can use Silverlight for Windows Embedded to do the following:

  • Separate programming logic and UI design.
  • Define visual UIs for applications in XAML.
  • Add, modify, and customize the UI at run time.
  • Create interactive multimedia UIs.
  • Collaborate with designers who use Microsoft Expression Blend 3 projects.
  • Simultaneously develop applications for Microsoft Silverlight 3 and Silverlight for Windows Embedded with a common UI defined in XAML files.

Silverlight for Windows Embedded is compatible with Silverlight 3 XAML and provides a set of equivalent classes for supported XAML elements. For information about Silverlight 3, see https://www.silverlight.net/.

Silverlight for Windows Embedded is also compatible with existing Windows Embedded Compact window controls, so you can use your existing window controls.

To add this feature to your OS, see Silverlight for Windows Embedded Catalog Items and Sysgen Variables.

For reference information, see Silverlight for Windows Embedded Reference.

Sample application code is available at MSDN Code Gallery and at %_WINCEROOT%\public\COMMON\oak\XamlEffects.

Portions of example code for this feature are available in several class reference topics in the Silverlight for Windows Embedded Reference.

For step-by-step guidelines and code examples to help you learn how to create a UI by using Silverlight for Windows Embedded, see Silverlight for Windows Embedded Application Development.

For recommendations on which hardware to use with Silverlight for Windows Embedded, see Silverlight for Windows Embedded Hardware Recommendations.

To create an application project by using an Microsoft Expression Blend 3 XAML project, you must install and use Windows Embedded Silverlight Tools. For more information, see Getting Started with Silverlight for Windows Embedded.

For Windows Embedded Compact Test Kit (CTK) tests for Silverlight for Windows Embedded, see Shell Tests.

See Also

Concepts

Silverlight for Windows Embedded Catalog Items and Sysgen Variables
Differences Between Microsoft Silverlight 3 and Silverlight for Windows Embedded

Other Resources

Reference
Hardware-Accelerated Graphics
XAML Resource Packager
Sample Home Screen
Window Compositor