Classes for Visual Appearance (Compact 2013)
3/28/2014
The list below describes the classes that you can use to define the appearance and behavior of individual elements or groups of elements in XAML for Windows Embedded, a native (C++) UI development framework for Windows Embedded Compact powered devices that is founded on Microsoft Silverlight 3.
Classes for Drawing and Painting Graphic Elements
Class |
Description |
---|---|
Represents an elliptical arc between two points. |
|
Represents a cubic Bézier curve drawn between two points. |
|
Defines objects that are used to paint graphical objects. |
|
Used internally by XAML for Windows Embedded to represent a custom shader effect that can be applied to a visual element to change its appearance. |
|
Describes the visual structure of a data object. |
|
Represents the base class for all shader effects. |
|
Represents the geometry of a circle or ellipse. |
|
Provides a base class for objects that define geometric shapes. |
|
Represents a composite geometry composed of other IXRGeometry objects. |
|
Serves as an abstract base class that describes a gradient pattern, used to paint with, composed of gradient stops. |
|
Describes the location and color of a transition point in a gradient pattern. |
|
Paints an area with an image. |
|
Paints an area with a linear gradient. |
|
Represents the geometry of a line. |
|
Represents a line drawn between two points that can be part of an IXRPathFigure within IXRPath data. |
|
Represents a subsection of a geometry; a single connected series of two-dimensional geometric segments. |
|
Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles. |
|
Represents a segment of an IXRPathFigure object. |
|
Represents one or more cubic Bézier curves. |
|
Represents a set of line segments defined by an IXRPointCollection with each XRPoint specifying the endpoint of a line segment. |
|
Represents a set of quadratic Bézier segments. |
|
Represents a quadratic Bézier curve between two points in an IXRPathFigure. |
|
Paints an area with a radial gradient. A focal point defines the beginning of the gradient, and a circle defines the endpoint of the gradient. |
|
Describes a two-dimensional rectangular geometry. |
|
Paints an area with a solid color. |
|
Contains a collection of objects used to set properties that can be shared between instances of a specific type. |
|
Provides a base class for painting a region by using one or more tiles. |
Classes for Appearance-Related Templates
Class |
Description |
---|---|
Represents the element tree that is applied as a control template for a control. |
|
Represents an element tree of elements parsed from XAML. |
|
Specifies the layout of the panel for items of an IXRItemsControl object. |
Classes for Visual Transformation
Class |
Description |
---|---|
Represents a set of multiple transforms to apply to an object. |
|
Provides general support for applying transformations to UI elements, such as points and rectangles. |
|
Represents a two-dimensional plane that has four flexible quadrants. |
|
Creates an arbitrary affine matrix transformation that is used to manipulate UI objects or coordinate systems in a two-dimensional plane. |
|
Represents a three-dimensional (3-D) space that is represented by a 4 × 4 matrix. |
|
Represents 3-D transformation that you apply to a UI object by using IXRUIElement::SetProjection. |
|
Represents a 3-D transformation that you apply to a UI object by using IXRUIElement::SetProjection. |
|
Represents the base class for a projection, which transforms a UI object in 3-D space. |
|
Used to rotate an object clockwise around a specified point in a two-dimensional coordinate system. |
|
Applies a size transformation to a UI object in the two-dimensional x-coordinate and y-coordinate system. |
|
Represents a two-dimensional skew applied to an object. |
|
Defines transformations in a two-dimensional plane on the graphical window. |
|
Represents a composite transformation object that is composed of other objects derived from IXRTransform. |
|
Translates the location of an object in the two-dimensional x-coordinate and y-coordinate system. |
Classes for Visual Appearance of Control States and State Transitions
Class |
Description |
---|---|
Represents the visual appearance of the control when it is in a specific state. |
|
Contains mutually exclusive IXRVisualState objects and IXRVisualTransition objects that are applied when a user control goes from one state to another state. |
|
Represents the visual behavior that occurs when the control transitions from one state to another. |
Classes for Styles
Class |
Description |
---|---|
Sets a property value for a style. |
|
Represents the base class for value-setting objects. |
|
Contains a collection of value-setting objects that can be shared between instances of a type. |
Classes for Triggers
Class |
Description |
---|---|
Represents a trigger action that begins a storyboard and distributes its animations to their targeted objects and properties. |
|
Represents a trigger that applies a set of actions, also known as animation storyboards, in response to an event. |
|
Serves as the base class for IXRBeginStoryboard. |
|
Serves as the base class for IXREventTrigger. |