Share via


Classes for Application Management (Compact 2013)

3/28/2014

The list below describes the classes that you use to create an application, access a visual host, or encapsulate objects in XAML for Windows Embedded, a native (C++) UI development framework for Windows Embedded Compact powered devices that is founded on Microsoft Silverlight 3.

Class

Description

IXRApplication

Represents a singleton object that runs a XAML for Windows Embedded application.

IXRBitmapCache

Stores information about graphics hardware acceleration.

IXRCacheMode

Represents a base class for objects that request support for rendering bitmaps by using graphics hardware acceleration.

IXRCustomControlFactory

Creates instances of custom user controls in XAML for Windows Embedded.

IXRDelegate<ArgType, [SenderType]>

Represents a delegate object customized for a specific kind of event.

IXRDependencyObject

Represents a base class for objects that can register and own dependency properties in the XAML for Windows Embedded dependency property system.

IXRResourceManager

Provides support to the internal imaging factory for resolving and loading resources.

IXRVisualHost

Hosts the visual tree of objects inside a Window (HWND) container so that the objects, both parsed from XAML and created in C++, can respond to events and window messages at run time.

XRObject<Base>

Encapsulates an object, and implements functionality that resembles the Component Object Model (COM) for the object when you create an instance.

XRPtr<Interface>

Encapsulates a COM interface pointer to a XAML for Windows Embedded object and is called a smart pointer. The template class manages resource allocation and deallocation through function calls to the IUnknown methods: QueryInterface, AddRef, and Release.

XRValue

Describes both the value type and the actual value of a dependency property or attached property in XAML for Windows Embedded.

See Also

Reference

XAML for Windows Embedded Classes
Classes for UI Element Management
Classes for Collection Management
Classes for Ink Input
Classes for Visual Appearance
Classes for Animation Storyboards
Classes for Populating UI Elements with Data