Geometry.Transform Geometry.Transform Geometry.Transform Geometry.Transform Property

Definition

Ruft das auf eine Transform angewendete Geometry-Objekt ab oder legt dieses fest.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

Eigenschaftswert

Die auf die Geometry angewendete Transformation.The transformation applied to the Geometry. Beachten Sie, dass dieser Wert möglicherweise einen einzelnen Transform oder eine in einen TransformCollection umgewandelte Transform ist.Note that this value may be a single Transform or a TransformCollection cast as a Transform.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Transform -Eigenschaft verwendet wird RotateTransform , um Geometry eine auf ein-Objekt anzuwenden.The following example shows how to use the Transform property to apply a RotateTransform to a Geometry object.

Im Beispiel wird ein GeometryGroup verwendet, um eine zusammengesetzte Form Geometry aus drei Objekten zu erstellen und dann die Geometrie um 45 Transform Grad zu drehen, indem die-Eigenschaft verwendet wird.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>

Hinweise

Diese Methode gibt die Identitäts Transformation zurück, wenn das aktuelle-Objekt über keinen Transformations Wert verfügt.This method returns the identity transformation if the current object has no transformation value. Andernfalls wird der Transform auf das aktuelle-Objekt angewendete zurückgegeben.Otherwise, it returns the Transform applied to the current object.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field TransformProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch