XAML for Windows Embedded Catalog Items and Sysgen Variables (Compact 2013)


In Windows Embedded Compact, you can develop an OS design that provides support for XAML for Windows Embedded by selecting the XAML for Windows Embedded catalog items.

For more information, see XAML for Windows Embedded Reference.

For more information about how to add or remove catalog items, see Create Your First OS.

  • Device with a display screen.

The following table describes the catalog items that you can use to add XAML for Windows Embedded functionality to your OS.

Catalog item

SYSGEN variable



XAML for Windows Embedded


Native (C++ based) UI development framework for Windows Embedded Compact devices that is based on Microsoft Silverlight 3. This framework provides support for a XAML for Windows Embedded-based shell and XAML for Windows Embedded applications.

To take advantage of the hardware acceleration capabilities of your platform, use BSP_XRPLUGIN_DDRAW or BSP_XRPLUGIN_OPENGL. See BSP Environment Variables.

Also requires support for graphics source files. For more information, see WIC Catalog Items and Sysgen Variables.

XAML for Windows Embedded based Message Box


Provides a XAML for Windows Embedded UI when code in applications or modules uses the MessageBox function, so that Win32 message boxes are displayed with XAML-based UI. For more information, see XAML-based Message Boxes.