GeometryGroup-Klasse

GeometryGroup Class

Stellt eine zusammengesetzte Geometrie dar, die aus anderen Geometry-Objekten besteht.

Vererbung

Object
  DependencyObject
    Geometry
      GeometryGroup

Syntax


public sealed class GeometryGroup : Geometry


<GeometryGroup>
  oneOrMoreGeometries
</GeometryGroup>

XAML Values

oneOrMoreGeometries

Mindestens ein Objektelement, das sich von der Geometry-Klasse ableitet. Hierbei handelt es sich normalerweise um eine Kombination von EllipseGeometry, GeometryGroup, LineGeometry, PathGeometry und RectangleGeometry. Die hier definierten Objektelemente werden Member der Children-Auflistung, wenn zur Laufzeit im Code auf die Children-Eigenschaft zugegriffen wird.

Attribute

[ContentProperty("Name=Children")]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

GeometryGroupKlasse hat diese Membertypen:

Konstruktoren

GeometryGroupKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
GeometryGroup Initializes a new instance of the GeometryGroup class.

 

Methoden

The GeometryGroup Klasse hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
ClearValue Clears the local value of a dependency property. (Geerbt von DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Geerbt von DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Geerbt von DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Geerbt von DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Geerbt von DependencyObject)

 

Eigenschaften

Der GeometryGroupKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

Bounds

SchreibgeschütztGets a Rect that specifies the axis-aligned bounding box of the Geometry. (Geerbt von Geometry)

Children

Lese-/SchreibzugriffGets or sets the GeometryCollection that contains the objects that define this GeometryGroup.

ChildrenProperty

SchreibgeschütztIdentifies the Children dependency property.

Dispatcher

SchreibgeschütztGets the CoreDispatcher that this object is associated with. (Geerbt von DependencyObject)

FillRule

Lese-/SchreibzugriffGets or sets how the intersecting areas of the objects contained in this GeometryGroup are combined.

FillRuleProperty

SchreibgeschütztIdentifies the FillRule dependency property.

Transform

Lese-/SchreibzugriffGets or sets the Transform object applied to a Geometry. (Geerbt von Geometry)

 

Beispiele

Zusammengesetzte Geometrieobjekte können mit einer GeometryGroup erstellt werden. Das GeometryGroup-Objekt erstellt einen Zusammenschluss der enthaltenen Geometry-Objekte, ohne dass ihr Bereich kombiniert wird. Einer Geometry kann eine beliebige Anzahl von GeometryGroup-Objekten hinzugefügt werden. In diesem Beispiel wird GeometryGroup verwendet, um eine zusammengesetzte Geometrie zu erstellen.


<Canvas>
    <Path Stroke="Black" StrokeThickness="4" 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" />
            </GeometryGroup>
        </Path.Data>
    </Path>
</Canvas>


Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.UI.Xaml.Media
Windows::UI::Xaml::Media [C++]

Metadaten

Windows.winmd

Siehe auch

Geometry

 

 

Anzeigen:
© 2017 Microsoft