Geometry.Transform Proprietà

Definizione

Ottiene o imposta l'oggetto Transform applicato a un oggetto 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

Valore della proprietà

Trasformazione applicata all'oggetto Geometry.The transformation applied to the Geometry. Tale valore può corrispondere a un solo oggetto Transform o a un cast TransformCollection come oggetto Transform.Note that this value may be a single Transform or a TransformCollection cast as a Transform.

Esempi

Nell'esempio seguente viene illustrato come utilizzare la Transform proprietà per applicare un RotateTransform oggetto a Geometry un oggetto.The following example shows how to use the Transform property to apply a RotateTransform to a Geometry object.

Nell'esempio viene utilizzato GeometryGroup un oggetto per creare una forma composta Geometry da tre oggetti e quindi ruota la geometria 45 gradi utilizzando la Transform proprietà.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>

Commenti

Questo metodo restituisce la trasformazione di identità se l'oggetto corrente non dispone di un valore di trasformazione.This method returns the identity transformation if the current object has no transformation value. In caso contrario, restituisce Transform l'oggetto applicato all'oggetto corrente.Otherwise, it returns the Transform applied to the current object.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field TransformProperty
Proprietà dei metadati impostate sutrueMetadata properties set to true nessunoNone

Si applica a

Vedi anche