Geometry.Transform Propriété

Définition

Obtient ou définit l'objet Transform appliqué à un Geometry.Gets or sets the Transform object applied to a Geometry.

public:
 property System::Windows::Media::Transform ^ Transform { System::Windows::Media::Transform ^ get(); void set(System::Windows::Media::Transform ^ value); };
public System.Windows.Media.Transform Transform { get; set; }
member this.Transform : System.Windows.Media.Transform with get, set
Public Property Transform As Transform

Valeur de propriété

Transform

Transformation appliquée à la Geometry.The transformation applied to the Geometry. Notez que cette valeur peut être un Transform unique ou un cast TransformCollection comme un Transform.Note that this value may be a single Transform or a TransformCollection cast as a Transform.

Exemples

L’exemple suivant montre comment utiliser la Transform propriété pour appliquer un RotateTransform à un Geometry objet.The following example shows how to use the Transform property to apply a RotateTransform to a Geometry object.

L’exemple utilise un GeometryGroup pour créer une forme composite à partir de trois Geometry objets, puis fait pivoter la géométrie de 45 degrés à l’aide de la Transform propriété.The example uses a GeometryGroup to create a composite shape from three Geometry objects and then rotates the geometry 45 degrees by using the Transform property.

<Page  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <Canvas>

    <!-- Displays the geometry. -->
    <Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF">
      <Path.Data>

        <!-- Creates a composite shape from three geometries. -->
        <GeometryGroup FillRule="EvenOdd">
          <LineGeometry StartPoint="10,10" EndPoint="50,30" />
          <EllipseGeometry Center="40,70" RadiusX="30" RadiusY="30" />
          <RectangleGeometry Rect="30,55 100 30" />

          <!-- Rotate the geometry 45 degrees using the Transform Property. -->
          <GeometryGroup.Transform>
            <RotateTransform CenterX="40" CenterY="70" Angle="45" />
          </GeometryGroup.Transform>
        </GeometryGroup>
      </Path.Data>
    </Path>

  </Canvas>
</Page>

Remarques

Cette méthode retourne la transformation d’identité si l’objet actuel n’a aucune valeur de transformation.This method returns the identity transformation if the current object has no transformation value. Sinon, elle retourne le Transform appliqué à l’objet actuel.Otherwise, it returns the Transform applied to the current object.

Informations sur les propriétés de dépendanceDependency Property Information

Champ d’identificateurIdentifier field TransformProperty
Propriétés de métadonnées définies surtrueMetadata properties set to true AucunNone

S’applique à