Represents an elliptical arc between two points.
Represents a cubic Bezier curve drawn between two points.
Defines objects used to paint graphical objects. Classes that derive from Brush describe how the area is painted.
Applies multiple transform operations to an object.
Represents an ordered collection of Double values.
Represents the geometry of a circle or ellipse.
Represents a family of related fonts.
Provides generalized transformation support for objects, such as points and rectangles.
Provides a base class for objects that define geometric shapes. Geometry objects can be used for clipping regions and as geometry definitions for rendering two-dimensional graphical data as a Path.
Provides an object source type for Source and ImageSource.
Represents the geometry of a line.
Represents a line drawn between two points, which can be part of a PathFigure within Path data.
Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments.
Represents a collection of PathFigure objects that collectively make up the geometry of a PathGeometry.
Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles.
Represents a segment of a PathFigure object.
Represents a collection of PathSegment objects that can be individually accessed by index.
Represents a collection of Point values that can be individually accessed by index.
Represents one or more cubic Bezier curves.
Represents a set of line segments defined by a Point collection with each Point specifying the end point of a line segment.
Creates a quadratic Bezier curve between two points in a PathFigure.
Rotates an object clockwise about a specified point in a two-dimensional x-y coordinate system.
Scales an object in the two-dimensional x-y coordinate system.
Represents a two-dimensional skew.
Paints an area with a solid color.
Defines functionality that enables transformations in a two-dimensional plane.
Translates (moves) an object in the two-dimensional x-y coordinate system.
Provides utility methods that can used to traverse object relationships (along child object or parent object axes) in the visual tree.
Specifies how the intersecting areas of PathFigure objects contained in a Geometry are combined to form the area of the Geometry.
Describes the likelihood that the media engine can play a media source based on its file type and characteristics.
Describes the shape at the end of a line or segment.
Describes the shape that joins two lines or segments.
Describes how content is resized to fill its allocated space.
Specifies the direction in which an elliptical arc is drawn.