Namespace System.Windows.Media
Classes
ArcSegment
Represents an elliptical arc between two points.
BezierSegment
Represents a cubic Bezier curve drawn between two points.
BitmapCache
Brush
Defines objects used to paint graphical objects. Classes that derive from Brush describe how the area is painted.
CacheMode
Colors
Implements a set of predefined colors. See Color for usage information.
CompositeTransform
Applies multiple transform operations to an object.
CompositionTarget
DoubleCollection
Represents an ordered collection of Double values.
EllipseGeometry
Represents the geometry of a circle or ellipse.
FontFamily
Represents a family of related fonts.
Fonts
GeneralTransform
Provides generalized transformation support for objects, such as points and rectangles.
Geometry
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.
GeometryCollection
GeometryGroup
GlyphTypeface
GradientBrush
An abstract class that describes a gradient, composed of gradient stops. Classes that derive from GradientBrush describe different ways of interpreting gradient stops.
GradientStop
Describes the location and color of a transition point in a gradient.
GradientStopCollection
Represents a collection of GradientStop objects that can be individually accessed by index.
ImageBrush
ImageSource
Provides an object source type for Source and ImageSource.
ImageSourceConverter
Converts a ImageSource to and from other data types.
LinearGradientBrush
Paints an area with a linear gradient.
LineGeometry
Represents the geometry of a line.
LineSegment
Represents a line drawn between two points, which can be part of a PathFigure within Path data.
Matrix3DProjection
Enables you to apply a Matrix3D to an object.
MatrixTransform
Creates an arbitrary affine matrix transformation that is used to manipulate objects or coordinate systems in a two-dimensional plane.
MultiScaleTileSource
PathFigure
Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments.
PathFigureCollection
Represents a collection of PathFigure objects that collectively make up the geometry of a PathGeometry.
PathGeometry
Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles.
PathSegment
Represents a segment of a PathFigure object.
PathSegmentCollection
Represents a collection of PathSegment objects that can be individually accessed by index.
PlaneProjection
Represents a perspective transform (a 3-D-like effect) on an object.
PointCollection
PolyBezierSegment
Represents one or more cubic Bezier curves.
PolyLineSegment
Represents a set of line segments defined by a Point collection with each Point specifying the end point of a line segment.
PolyQuadraticBezierSegment
Represents a set of quadratic Bezier segments.
Projection
QuadraticBezierSegment
Creates a quadratic Bezier curve between two points in a PathFigure.
RadialGradientBrush
Paints an area with a radial gradient. A focal point defines the beginning of the gradient, and a circle defines the end point of the gradient.
RectangleGeometry
RotateTransform
Rotates an object clockwise about a specified point in a two-dimensional x-y coordinate system.
ScaleTransform
Scales an object in the two-dimensional x-y coordinate system.
SkewTransform
Represents a two-dimensional skew.
SolidColorBrush
Paints an area with a solid color.
TextOptions
TileBrush
TimelineMarker
Represents metadata associated with a specific point in a media file.
TimelineMarkerCollection
Represents a collection of TimelineMarker objects that can be individually accessed by index.
Transform
Defines functionality that enables transformations in a two-dimensional plane.
TransformCollection
TransformGroup
Represents a composite Transform composed of other Transform objects.
TranslateTransform
Translates (moves) an object in the two-dimensional x-y coordinate system.
Typeface
VideoBrush
Paints an area with video content.
VisualTreeHelper
Provides utility methods that can used to traverse object relationships (along child object or parent object axes) in the visual tree.
Structs
Color
Describes a color in terms of alpha, red, green, and blue channels.
Matrix
Represents a 3x3 affine transformation matrix used for transformations in two-dimensional space.
Enums
AlignmentX
AlignmentY
BrushMappingMode
Specifies the coordinate system used by a System.Windows.Media.Brush.
FillRule
Specifies how the intersecting areas of PathFigure objects contained in a Geometry are combined to form the area of the Geometry.
GradientSpreadMethod
Specifies how to draw the gradient outside a gradient brush's gradient vector or space.
MediaCanPlayResponse
Describes the likelihood that the media engine can play a media source based on its file type and characteristics.
MediaElementState
Defines the potential states of a MediaElement object.
PenLineCap
Describes the shape at the end of a line or segment.
PenLineJoin
Describes the shape that joins two lines or segments.
Stretch
Describes how content is resized to fill its allocated space.
SweepDirection
Specifies the direction in which an elliptical arc is drawn.