Sdílet prostřednictvím


Geometry.Transform Vlastnost

Definice

Získá nebo nastaví Transform objekt použitý na objekt .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

Hodnota vlastnosti

Transformace použitá na Geometry. Všimněte si, že tato hodnota může být jeden Transform nebo přetypování TransformCollection jako Transform.

Příklady

Následující příklad ukazuje, jak použít Transform vlastnost použít RotateTransform na Geometry objekt.

Příklad používá GeometryGroup k vytvoření složeného obrazce ze tří Geometry objektů a potom otočí geometrii o 45 stupňů pomocí Transform vlastnosti.

<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>

Poznámky

Tato metoda vrátí transformaci identity, pokud aktuální objekt nemá žádnou hodnotu transformace. V opačném případě vrátí použitou Transform na aktuální objekt.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor TransformProperty
Vlastnosti metadat nastavené na true None

Platí pro