PathGeometry PathGeometry PathGeometry PathGeometry Class

Definition

Represents a complex vector-based shape that may be composed of arcs, curves, ellipses, lines, and rectangles.

public : sealed class PathGeometry : Geometry, IPathGeometrypublic sealed class PathGeometry : Geometry, IPathGeometryPublic NotInheritable Class PathGeometry Inherits Geometry Implements IPathGeometry// This API is not available in Javascript.
<PathGeometry>
  oneOrMorePathFigures
</PathGeometry>
-or-
<PathGeometry Figures="moveAndDrawCommands">
Inheritance
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Inherited Members

Inherited properties

Inherited methods

Constructors

PathGeometry() PathGeometry() PathGeometry() PathGeometry()

Initializes a new instance of the PathGeometry class.

public : PathGeometry()public PathGeometry()Public Sub New()// This API is not available in Javascript.

Properties

Figures Figures Figures Figures

Gets or sets the collection of PathFigure objects that describe the contents of a path.

public : PathFigureCollection Figures { get; set; }public PathFigureCollection Figures { get; set; }Public ReadWrite Property Figures As PathFigureCollection// This API is not available in Javascript.
<PathGeometry Figures="moveAndDrawCommands"/>
Value
PathFigureCollection PathFigureCollection PathFigureCollection PathFigureCollection

A collection of PathFigure objects that describe the contents of a path. Each individual PathFigure describes a shape.

Remarks

The main reason you'd want more than one PathFigure is if you want to consider the overall PathGeometry as one vector drawing that can "restart" the line in a different place, and use IsClosed to close up each figure.

See Also

FiguresProperty FiguresProperty FiguresProperty FiguresProperty

Identifies the Figures dependency property.

public : static DependencyProperty FiguresProperty { get; }public static DependencyProperty FiguresProperty { get; }Public Static ReadOnly Property FiguresProperty As DependencyProperty// This API is not available in Javascript.
Value
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

The identifier for the Figures dependency property.

FillRule FillRule FillRule FillRule

Gets or sets a value that determines how the intersecting areas contained in the PathGeometry are combined.

public : FillRule FillRule { get; set; }public FillRule FillRule { get; set; }Public ReadWrite Property FillRule As FillRule// This API is not available in Javascript.
<PathGeometry FillRule="EvenOdd"/>
-or-
<PathGeometry FillRule="Nonzero"/>
Value
FillRule FillRule FillRule FillRule

A FillRule enumeration value that indicates how the intersecting areas of the PathGeometry are combined. The default is EvenOdd.

FillRuleProperty FillRuleProperty FillRuleProperty FillRuleProperty

Identifies the FillRule dependency property.

public : static DependencyProperty FillRuleProperty { get; }public static DependencyProperty FillRuleProperty { get; }Public Static ReadOnly Property FillRuleProperty As DependencyProperty// This API is not available in Javascript.
Value
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

The identifier for the FillRule dependency property.

See Also