Classes for Visual Appearance and Behavior (Windows Embedded CE 6.0)
1/6/2010
This section describes the classes that you can use to define the appearance and behavior of individual elements or groups of elements in Silverlight for Windows Embedded.
This includes animations storyboards that can animate objects, colors, and x,y coordinates, brush objects that paint the interior of an element, and transformations which are used to define visual effects such as rotation, scaling, skewing, and positioning translation.
Classes for Storyboard Animations
Class | Description |
---|---|
Animates a color value between two target values by using linear interpolation over a specified duration set by the inherited method IXRTimeline::SetDuration. |
|
Represents an animation that animates the value of a color along a set of key frames over a specified duration. |
|
Provides a base class for specific animation key-frame techniques that define an animation segment with a target color value. |
|
Defines an animation segment that animates from the color value of the previous key frame to its own value suddenly by using discrete values. |
|
Defines an animation segment that animates from the float value of the previous key frame to its own target float value by using discrete values. |
|
Animates from the IXRDependencyObject target value of the previous key frame to its own target value by using discrete values. |
|
Defines an animation segment that animates from the x,y point of the previous key frame to its own x,y point by using discrete frames. |
|
Animates a float value between two target values by using linear interpolation over a duration set by the inherited method IXRTimeline::SetDuration. |
|
Represents an animation that animates the value of a float value along a set of key frames over a specified duration. |
|
Defines an animation segment that has its own target float value and interpolation method for an IXRDoubleAnimationUsingKeyFrames object. |
|
Defines animation progress for a spline key frame. |
|
Defines an animation segment that animates from the color value of the previous key frame to its own value by using linear interpolation. |
|
Defines an animation segment that animates from the float value of the previous key frame to its own float value by using linear interpolation. |
|
Defines an animation segment that animates from the x,y point of the previous key frame to its own x,y point by using linear interpolation. |
|
Represents an animation that animates the value of an IXRDependencyObject along a set of key frames over a specified duration. |
|
Defines an animation segment that has its own target IXRDependencyObject value and frame-transition method for an IXRObjectAnimationUsingKeyFrames object. |
|
Animates the value of an XRPoint between two target values by using linear interpolation over a duration specified by the inherited method IXRTimeline::SetDuration. |
|
Represents an animation that animates the values in an XRPoint structure along a set of key frames over a specified duration. |
|
Defines an animation segment that has its own target x,y point and interpolation method for an IXRPointAnimationUsingKeyFrames animation. |
|
Defines an animation segment that animates from the color value of the previous key frame to its own value by using splined interpolation. |
|
Represents an animation segment that animates from the float value of the previous key frame to its own target float value by using splined interpolation. |
|
Defines an animation segment that animates from the x,y point of the previous key frame to its own x,y point by using splined interpolation. |
|
Controls the playback of animations with a timeline, and provides object-targeting and property-targeting information for its child animations. |
|
Defines a segment of time and provides the base class for animations in Silverlight. |
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. |
|
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, composed of gradient stops, used to paint with. |
|
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 Bezier 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. |
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 |
---|---|
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. |
|
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,y coordinate system. |
|
Defines transformations in a two-dimensional plane on the graphical window. |
|
Represents a composite transformation object that is composed of other IXRTransform-derived objects. |
|
Translates the location of an object in the two-dimensional x,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. |