ScenePath Class

A path of lines, curves and arcs.

public sealed class ScenePath : SceneShape
Inheritance
SceneShape ScenePath

Constructors

NameDescription
ScenePath(PathData)Initializes a new instance of the ScenePath class.

ScenePath(PathData)

ScenePath.cs

Initializes a new instance of the ScenePath class.

public ScenePath(PathData data)

Parameters

data PathData
The geometry of the path.

Properties

NameDescription
DataGets the geometry of the path.
FillRuleGets or sets the fill rule.
MarkerEndGets or sets the marker drawn on the last vertex of the path, or null for none.
MarkerMidGets or sets the marker drawn on the vertices of the path between its first and its last, or null for none.
MarkerStartGets or sets the marker drawn on the first vertex of the path, or null for none.

Gets the geometry of the path.

public PathData Data { get; }

Property value

PathData

FillRule

ScenePath.cs

Gets or sets the fill rule.

public SceneFillRule FillRule { get; set; }

Property value

SceneFillRule

MarkerEnd

ScenePath.cs

Gets or sets the marker drawn on the last vertex of the path, or null for none.

public SceneMarker? MarkerEnd { get; set; }

Property value

SceneMarker?

MarkerMid

ScenePath.cs

Gets or sets the marker drawn on the vertices of the path between its first and its last, or null for none.

public SceneMarker? MarkerMid { get; set; }

Property value

SceneMarker?

MarkerStart

ScenePath.cs

Gets or sets the marker drawn on the first vertex of the path, or null for none.

public SceneMarker? MarkerStart { get; set; }

Property value

SceneMarker?