Windows.UI.Xaml.Media
Windows.UI.Xaml.Media
Windows.UI.Xaml.Media
Windows.UI.Xaml.Media
Windows.UI.Xaml.Media
Namespace
Provides basic media support, graphics primitives, and brushdrawing API.
In this article
Classes
AcrylicBrush AcrylicBrush AcrylicBrush AcrylicBrush AcrylicBrush 
Paints an area with a semitransparent material that uses multiple effects including blur and a noise texture. 
ArcSegment ArcSegment ArcSegment ArcSegment ArcSegment 
Represents an elliptical arc between two points. 
BezierSegment BezierSegment BezierSegment BezierSegment BezierSegment 
Represents a cubic Bezier curve drawn between two points. 
BitmapCache BitmapCache BitmapCache BitmapCache BitmapCache 
Represents the behavior of caching a visual element or tree of elements as bitmap surfaces. 
Brush Brush Brush Brush Brush 
Defines objects used to paint graphical objects. Classes that derive from Brush describe how the area is painted. 
BrushCollection BrushCollection BrushCollection BrushCollection BrushCollection 
Represents an ordered collection of Brush values. 
CacheMode CacheMode CacheMode CacheMode CacheMode 
Represents cached content modes for graphics acceleration features. 
CompositeTransform CompositeTransform CompositeTransform CompositeTransform CompositeTransform 
Applies multiple transform operations to an object. 
CompositionTarget CompositionTarget CompositionTarget CompositionTarget CompositionTarget 
Represents the composited display surface for an app. This class provides applicationwide rendering events. 
DoubleCollection DoubleCollection DoubleCollection DoubleCollection DoubleCollection 
Represents an ordered collection of Double values. 
EllipseGeometry EllipseGeometry EllipseGeometry EllipseGeometry EllipseGeometry 
Represents the geometry of a circle or ellipse. 
FontFamily FontFamily FontFamily FontFamily FontFamily 
Represents a family of related fonts. 
GeneralTransform GeneralTransform GeneralTransform GeneralTransform GeneralTransform 
Provides generalized transformation support for objects. GeneralTransform is a base class that's in the hierarchy of practical transform classes such as TranslateTransform. 
Geometry Geometry Geometry Geometry 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 twodimensional graphical data as a Path. 
GeometryCollection GeometryCollection GeometryCollection GeometryCollection GeometryCollection 
Represents a collection of Geometry objects. 
GeometryGroup GeometryGroup GeometryGroup GeometryGroup GeometryGroup 
Represents a composite geometry, composed of other Geometry objects. 
GradientBrush GradientBrush GradientBrush GradientBrush GradientBrush 
An abstract class that describes a gradient, composed of gradient stops. Parent class for LinearGradientBrush. 
GradientStop GradientStop GradientStop GradientStop GradientStop 
Describes the location and color of a transition point in a gradient. 
GradientStopCollection GradientStopCollection GradientStopCollection GradientStopCollection GradientStopCollection 
Represents a collection of GradientStop objects that can be individually accessed by index. 
ImageBrush ImageBrush ImageBrush ImageBrush ImageBrush 
Paints an area with an image. The image source is typically obtained from file formats such as Joint Photographic Experts Group (JPEG). 
ImageSource ImageSource ImageSource ImageSource ImageSource 
Provides an object source type for the Image.Source and ImageBrush.ImageSource properties. 
LinearGradientBrush LinearGradientBrush LinearGradientBrush LinearGradientBrush LinearGradientBrush 
Paints an area with a linear gradient. 
LineGeometry LineGeometry LineGeometry LineGeometry LineGeometry 
Represents the geometry of a line. 
LineSegment LineSegment LineSegment LineSegment LineSegment 
Represents a line drawn between two points, which can be part of a PathFigure within Path data. 
LoadedImageSourceLoadCompletedEventArgs LoadedImageSourceLoadCompletedEventArgs LoadedImageSourceLoadCompletedEventArgs LoadedImageSourceLoadCompletedEventArgs LoadedImageSourceLoadCompletedEventArgs 
Provides event data for the LoadedImageSurface.LoadCompleted event. 
LoadedImageSurface LoadedImageSurface LoadedImageSurface LoadedImageSurface LoadedImageSurface 
Represents a composition surface that an image can be downloaded, decoded and loaded onto. You can load an image using a Uniform Resource Identifier (URI) that references an image source file, or supplying a IRandomAccessStream. 
Matrix3DProjection Matrix3DProjection Matrix3DProjection Matrix3DProjection Matrix3DProjection 
Applies a Matrix3D projection to an object. 
MatrixHelper MatrixHelper MatrixHelper MatrixHelper MatrixHelper 
Provides static helper methods for processing Matrix values. C# and Microsoft Visual Basic code should use members of Matrix instead. 
MatrixTransform MatrixTransform MatrixTransform MatrixTransform MatrixTransform 
Creates an arbitrary affine matrix transformation that is used to manipulate objects or coordinate systems in a twodimensional plane. 
MediaTransportControlsThumbnailRequestedEventArgs MediaTransportControlsThumbnailRequestedEventArgs MediaTransportControlsThumbnailRequestedEventArgs MediaTransportControlsThumbnailRequestedEventArgs MediaTransportControlsThumbnailRequestedEventArgs 
Provides data for the MediaTransportControls.ThumbnailRequested event. 
PartialMediaFailureDetectedEventArgs PartialMediaFailureDetectedEventArgs PartialMediaFailureDetectedEventArgs PartialMediaFailureDetectedEventArgs PartialMediaFailureDetectedEventArgs 
Provides data for the PartialMediaFailureDetected event. 
PathFigure PathFigure PathFigure PathFigure PathFigure 
Represents a subsection of a geometry, a single connected series of twodimensional geometric segments. 
PathFigureCollection PathFigureCollection PathFigureCollection PathFigureCollection PathFigureCollection 
Represents a collection of PathFigure objects that collectively make up the geometry of a PathGeometry. 
PathGeometry PathGeometry PathGeometry PathGeometry PathGeometry 
Represents a complex vectorbased shape that may be composed of arcs, curves, ellipses, lines, and rectangles. 
PathSegment PathSegment PathSegment PathSegment PathSegment 
Represents a segment of a PathFigure object. Derived classes of PathFigure describe different types of segments. 
PathSegmentCollection PathSegmentCollection PathSegmentCollection PathSegmentCollection PathSegmentCollection 
Represents a collection of PathSegment objects that can be individually accessed by index. 
PlaneProjection PlaneProjection PlaneProjection PlaneProjection PlaneProjection 
Represents a perspective transform (a 3Dlike effect) on an object. 
PointCollection PointCollection PointCollection PointCollection PointCollection 
Represents a collection of Point values that can be individually accessed by index. 
PolyBezierSegment PolyBezierSegment PolyBezierSegment PolyBezierSegment PolyBezierSegment 
Represents one or more cubic Bezier curves. 
PolyLineSegment PolyLineSegment PolyLineSegment PolyLineSegment PolyLineSegment 
Represents a set of line segments defined by a Point collection with each Point specifying the end point of a line segment. 
PolyQuadraticBezierSegment PolyQuadraticBezierSegment PolyQuadraticBezierSegment PolyQuadraticBezierSegment PolyQuadraticBezierSegment 
Represents a set of quadratic Bezier segments. 
Projection Projection Projection Projection Projection 
Provides a base class for projections, which describe how to transform an object in 3D space using perspective transforms. 
QuadraticBezierSegment QuadraticBezierSegment QuadraticBezierSegment QuadraticBezierSegment QuadraticBezierSegment 
Creates a quadratic Bezier curve between two points in a PathFigure. 
RateChangedRoutedEventArgs RateChangedRoutedEventArgs RateChangedRoutedEventArgs RateChangedRoutedEventArgs RateChangedRoutedEventArgs 
Provides event data for the RateChanged event. 
RectangleGeometry RectangleGeometry RectangleGeometry RectangleGeometry RectangleGeometry 
Describes a twodimensional rectangular geometry. 
RenderedEventArgs RenderedEventArgs RenderedEventArgs RenderedEventArgs RenderedEventArgs 
Provides event data for the Rendered event. 
RenderingEventArgs RenderingEventArgs RenderingEventArgs RenderingEventArgs RenderingEventArgs 
Provides event data for the Rendering event. 
RevealBackgroundBrush RevealBackgroundBrush RevealBackgroundBrush RevealBackgroundBrush RevealBackgroundBrush 
Paints a control background with a reveal effect using composition brush and light effects. 
RevealBorderBrush RevealBorderBrush RevealBorderBrush RevealBorderBrush RevealBorderBrush 
Paints a control border with a reveal effect using composition brush and light effects. 
RevealBrush RevealBrush RevealBrush RevealBrush RevealBrush 
Base class for brushes that use composition effects and lighting to implement the reveal visual design treatment. 
RotateTransform RotateTransform RotateTransform RotateTransform RotateTransform 
Rotates an object around a specified point in a twodimensional xy coordinate system. 
ScaleTransform ScaleTransform ScaleTransform ScaleTransform ScaleTransform 
Scales an object in the twodimensional xy coordinate system. 
Shadow Shadow Shadow Shadow Shadow 
The base class for shadow effects that can be applied to a XAML element. 
SkewTransform SkewTransform SkewTransform SkewTransform SkewTransform 
Represents a twodimensional skew. 
SolidColorBrush SolidColorBrush SolidColorBrush SolidColorBrush SolidColorBrush 
Paints an area with a solid color. The solid color is defined by a Color value. 
ThemeShadow ThemeShadow ThemeShadow ThemeShadow ThemeShadow 
A ThemeShadow is a preconfigured shadow effect that can be applied to any XAML element to draw shadows appropriately based on x, y, z coordinates. ThemeShadow also automatically adjusts for other environmental specifications:

TileBrush TileBrush TileBrush TileBrush TileBrush 
Base class that describes a way to paint a region. Parent of ImageBrush. 
TimelineMarker TimelineMarker TimelineMarker TimelineMarker TimelineMarker 
Represents metadata associated with a specific point in a media file. 
TimelineMarkerCollection TimelineMarkerCollection TimelineMarkerCollection TimelineMarkerCollection TimelineMarkerCollection 
Represents a collection of TimelineMarker objects that can be individually accessed by index. A TimelineMarkerCollection is an ordered list where the order is determined by the Time value of each TimelineMarker item contained in the collection. For more info on how this affects the collection API, see Remarks. 
TimelineMarkerRoutedEventArgs TimelineMarkerRoutedEventArgs TimelineMarkerRoutedEventArgs TimelineMarkerRoutedEventArgs TimelineMarkerRoutedEventArgs 
Provides event data for the MarkerReached event. 
Transform Transform Transform Transform Transform 
Defines functionality that enables transformations in a twodimensional plane. 
TransformCollection TransformCollection TransformCollection TransformCollection TransformCollection 
Represents a collection of Transform objects that can be individually accessed by index. 
TransformGroup TransformGroup TransformGroup TransformGroup TransformGroup 
Represents a composite Transform composed of other Transform objects. 
TranslateTransform TranslateTransform TranslateTransform TranslateTransform TranslateTransform 
Translates (moves) an object in the twodimensional xy coordinate system. 
VisualTreeHelper VisualTreeHelper VisualTreeHelper VisualTreeHelper VisualTreeHelper 
Provides utility methods that can be used to traverse object relationships (along childobject or parentobject axes) in the visual tree of your app. 
XamlCompositionBrushBase XamlCompositionBrushBase XamlCompositionBrushBase XamlCompositionBrushBase XamlCompositionBrushBase 
Provides a base class used to create XAML brushes that paint an area with a CompositionBrush. 
XamlLight XamlLight XamlLight XamlLight XamlLight 
Provides a base class used to create XAML lights that use a CompositionLight to apply lighting effects to XAML elements and brushes. 
Structs
Matrix Matrix Matrix Matrix Matrix 
Represents a 3 × 3 affine transformation matrix used for transformations in twodimensional space. 
Enums
Delegates
RateChangedRoutedEventHandler RateChangedRoutedEventHandler RateChangedRoutedEventHandler RateChangedRoutedEventHandler RateChangedRoutedEventHandler 
Represents the method that will handle the RateChanged event. This event fires when PlaybackRate or DefaultPlaybackRate change either via user interaction or from code. 
TimelineMarkerRoutedEventHandler TimelineMarkerRoutedEventHandler TimelineMarkerRoutedEventHandler TimelineMarkerRoutedEventHandler TimelineMarkerRoutedEventHandler 
Represents methods that will handle various routed events related to timeline markers. 
Feedback
Send feedback about:
Loading feedback...