XAML for Windows Embedded (Compact 2013)

3/28/2014

XAML 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 XAML 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 Blend for Visual Studio projects.
  • Simultaneously develop applications for Microsoft Silverlight 3 and XAML for Windows Embedded with a common UI defined in XAML files.

XAML 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/.

XAML 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 XAML for Windows Embedded Catalog Items and Sysgen Variables.

For reference information, see XAML 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 XAML for Windows Embedded Reference.

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

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

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

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

See Also

Concepts

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

Other Resources

Hardware-Accelerated Graphics
XAML Resource Packager
Sample Home Screen