Geometry.Transform プロパティ

定義

Transform に適用された 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

プロパティ値

Transform

Geometry に適用された変換。The transformation applied to the Geometry. この値は、単一の Transform、または TransformCollection としての Transform キャストの場合がある点に注意してください。Note that this value may be a single Transform or a TransformCollection cast as a Transform.

次の例は、プロパティを使用してをオブジェクトに適用する方法を示して Transform RotateTransform Geometry います。The following example shows how to use the Transform property to apply a RotateTransform to a Geometry object.

この例では、を使用して、 GeometryGroup 3 つのオブジェクトから複合図形を作成 Geometry し、プロパティを使用してジオメトリ45度を回転させ Transform ます。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>

注釈

現在のオブジェクトに変換値がない場合、このメソッドは id 変換を返します。This method returns the identity transformation if the current object has no transformation value. それ以外の場合は、 Transform 現在のオブジェクトに適用されたを返します。Otherwise, it returns the Transform applied to the current object.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field TransformProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true なしNone

適用対象

こちらもご覧ください