Gets or sets a Geometry that specifies the shape to be drawn.
Assembly: PresentationFramework (in PresentationFramework.dll)
To draw simple shapes, use the EllipseGeometry, LineGeometry, and RectangleGeometry objects. To draw curves, arcs, or complex shapes, use the PathGeometry object. To create a composite geometry, use a GeometryGroup. To combine geometries, use a CombinedGeometry.
A single object element that derives from Geometry. This can be one of the following:
One or more move and draw commands. For the complete syntax, see Path Markup Syntax.
The following example shows how to create a Path element and set the property by using code.
//Add the Path Element myPath = gcnew Path(); myPath->Stroke = Brushes::Black; myPath->Fill = Brushes::MediumSlateBlue; myPath->StrokeThickness = 4; myPath->HorizontalAlignment = HorizontalAlignment::Left; myPath->VerticalAlignment = VerticalAlignment::Center; EllipseGeometry^ myEllipseGeometry = gcnew EllipseGeometry(); myEllipseGeometry->Center = Point(50, 50); myEllipseGeometry->RadiusX = 25; myEllipseGeometry->RadiusY = 25; myPath->Data = myEllipseGeometry; myGrid->Children->Add(myPath);
Available since 3.0
Available since 2.0
Windows Phone Silverlight
Available since 7.0