Export (0) Print
Expand All
Run
Expand Minimize

TransformCollection

Silverlight

Represents a collection of Transform objects that can be individually accessed by index.

<TransformCollection   ...>
  oneOrMoreTransforms
</TransformCollection>

Value

Description

oneOrMoreTransforms

One or more of the following object elements that derive from Transform: RotateTransform, ScaleTransform, SkewTransform, TranslateTransform, MatrixTransform, or TransformGroup.

TransformCollection is used by the TransformGroup object to store Transform child elements.

Transforms in a TransformCollection are applied in the order that they appear in the collection, so the index order of each transform in a TransformCollection is meaningful.

TransformCollection defines no methods or properties beyond the basic Collection methods and properties. Methods such as Add or GetItem will expect or return objects that are of type Transform. Transform itself is an abstract type, so this means that the items in the collection will be one of the following:

  • MatrixTransform

  • ScaleTransform

  • SkewTransform

  • TranslateTransform

  • TransformGroup (nesting TransformGroups is possible)

The XAML syntax for properties that use a TransformCollection is an example of implicit collection syntax, in which you can omit an actual TransformCollection object element, as well as the <TransformGroup.Children> property element. Instead, you generally include one or more Transform derived elements as child elements of a TransformGroup.

Community Additions

ADD
Show:
© 2014 Microsoft