Geometry.Transform Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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á Geometryna . Všimněte si, že tato hodnota může být jedna Transform nebo TransformCollection přetypování jako Transform.
Příklady
Následující příklad ukazuje, jak použít Transform vlastnost k použití objektu RotateTransform Geometry .
Příklad používá GeometryGroup k vytvoření složeného obrazce ze tří Geometry objektů a poté 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 transformační hodnotu. V opačném případě vrátí použitou Transform pro aktuální objekt.
Informace o vlastnosti závislosti
Pole identifikátoru | TransformProperty |
Vlastnosti metadat nastavené na true |
Žádné |