Microsoft.UI.Xaml.Media 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供画笔、基本媒体支持和图形基元。
类
AcrylicBrush |
使用半透明材料绘制一个区域,该材料使用多种效果,其中包括模糊效果和杂色纹理效果。 |
ArcSegment |
表示两点之间的一条椭圆弧。 |
BezierSegment |
表示在两个点之间绘制的一条三次方贝塞尔曲线。 |
BitmapCache |
表示将可视元素或元素树缓存为位图图面的行为。 |
Brush |
定义用于绘制图形对象的对象。 派生自 Brush 的类描述如何绘制区域。 |
BrushCollection |
表示 Brush 值的有序集合。 |
CacheMode |
表示图形加速功能的缓存内容模式。 |
CompositeTransform |
将多个转换操作应用于对象。 |
CompositionTarget |
表示应用的复合显示图面。 此类提供应用程序范围的呈现事件。 |
DesktopAcrylicBackdrop |
表示将亚克力材料应用于支持的 XAML 图面(如 |
DoubleCollection |
表示 Double 值的有序集合。 |
EllipseGeometry |
表示一个圆或椭圆的几何图形。 |
FontFamily |
表示一系列相关字体。 |
GeneralTransform |
为 对象提供通用转换支持。 GeneralTransform 是一个基类,位于实际转换类(如 TranslateTransform)的层次结构中。 |
Geometry |
为用于定义几何形状的对象提供基类。 Geometry 对象可用于剪裁区域,并可用作将二维图形数据呈现为 Path 的几何图形定义。 |
GeometryCollection |
表示 Geometry 对象的集合。 |
GeometryGroup |
表示由其他 Geometry 对象组成的复合几何图形。 |
GradientBrush |
一个抽象类,描述由渐变停止点组成的渐变。 |
GradientStop |
描述渐变中转换点的位置和颜色。 |
GradientStopCollection |
表示可通过索引单独访问的 GradientStop 对象的集合。 |
ImageBrush |
使用图像绘制区域。 图像源通常从文件格式获取,例如联合摄影专家组 (JPEG) 。 |
ImageSource |
为 Image.Source 和 ImageBrush.ImageSource 属性提供对象源类型。 |
LinearGradientBrush |
使用线性渐变绘制区域。 |
LineGeometry |
表示一条直线。 |
LineSegment |
表示在两个点之间绘制的线条,该线可以是 Path 数据中的PathFigure 的一部分。 |
LoadedImageSourceLoadCompletedEventArgs |
为 LoadedImageSurface.LoadCompleted 事件提供事件数据。 |
LoadedImageSurface |
表示可将图像下载、解码和加载到的合成图面。 可以使用引用图像源文件的统一资源标识符 (URI) 加载映像,或提供 IRandomAccessStream。 |
Matrix3DProjection |
将 Matrix3D 投影应用于 对象。 |
MatrixHelper |
提供用于处理 Matrix 值的静态帮助程序方法。 C# 和 Microsoft Visual Basic 代码应改用 Matrix 的成员。 |
MatrixTransform |
创建用于在二维平面中操作对象或坐标系的任意仿射矩阵转换。 |
MediaTransportControlsThumbnailRequestedEventArgs |
提供 MediaTransportControls.ThumbnailRequested 事件的数据。 |
MicaBackdrop |
表示将 Mica 材料应用于支持的 XAML 图面(例如 |
PathFigure |
表示几何图形的一个子部分、一系列单独连接的二维几何线段。 |
PathFigureCollection |
表示 PathFigure 对象的集合,这些对象共同构成 PathGeometry 的几何图形。 |
PathGeometry |
表示可能由弧、曲线、椭圆、线条和矩形组成的基于矢量的复杂形状。 |
PathSegment |
表示 PathFigure 对象的段。 PathFigure 的派生类描述不同类型的段。 |
PathSegmentCollection |
表示可按索引单独访问的 PathSegment 对象的集合。 |
PlaneProjection |
表示 (对象上类似三维效果) 的透视转换。 |
PointCollection |
表示可通过索引单独访问的 Point 值的集合。 |
PolyBezierSegment |
表示一条或多条三次方贝塞尔曲线。 |
PolyLineSegment | |
PolyQuadraticBezierSegment |
表示一系列二次贝塞尔线段。 |
Projection |
为投影提供一个基类,该基类描述如何使用透视转换在三维空间中转换对象。 |
QuadraticBezierSegment |
在 PathFigure 中的两个点之间创建二次贝塞尔曲线。 |
RadialGradientBrush |
RadialGradientBrush 绘制具有径向渐变的区域。 中心点定义渐变的原点,椭圆定义渐变的外部边界。 |
RectangleGeometry |
描述二维矩形几何图形。 |
RenderedEventArgs |
为 Rendered 事件提供事件数据。 |
RenderingEventArgs |
为 Rendering 事件提供事件数据。 |
RotateTransform |
围绕二维 x-y 坐标系中的指定点旋转对象。 |
ScaleTransform |
在二维 x-y 坐标系中缩放对象。 |
Shadow |
可应用于 XAML 元素的阴影效果的基类。 |
SkewTransform |
表示二维倾斜。 |
SolidColorBrush |
使用纯色绘制区域。 纯色由 Color 值定义。 |
SystemBackdrop |
用于呈现 Mica 和 Acrylic 等材料的自定义系统背景的基类。 |
ThemeShadow |
ThemeShadow 是一种预配置的阴影效果,可应用于任何 XAML 元素,以基于 x、y、z 坐标适当绘制阴影。 ThemeShadow 还会根据其他环境规范自动进行调整:
|
TileBrush |
描述绘制区域的方法的基类。 ImageBrush 的父级。 |
Transform |
定义在二维平面中启用转换的功能。 |
TransformCollection |
表示可按索引单独访问的 Transform 对象的集合。 |
TransformGroup | |
TranslateTransform |
平移) 二维 x-y 坐标系中的对象 (移动。 |
VisualTreeHelper |
提供实用工具方法,可用于在应用的可视化树中沿着子对象轴或父对象轴 (遍历对象关系) 。 |
XamlCompositionBrushBase |
提供一个基类,用于创建使用 CompositionBrush 绘制区域的 XAML 画笔。 |
XamlLight |
提供用于创建 XAML 光的基类,该基类使用 CompositionLight 将照明效果应用于 XAML 元素和画笔。 |
结构
Matrix |
表示用于二维空间中转换的 3 × 3 仿射变换矩阵。 |
枚举
AlignmentX |
描述如何在容器中水平放置内容。 |
AlignmentY |
描述如何在容器中垂直放置内容。 |
BrushMappingMode |
指定 Brush 使用的坐标系。 |
ColorInterpolationMode |
确定插入渐变颜色的方式。 |
ElementCompositeMode |
指定混合 XAML/Microsoft DirectX UI 中元素的备用组合和混合模式的值。 |
FastPlayFallbackBehaviour |
定义指定 MediaTransportControls 快进/后退按钮的行为方式的常量。 |
FillRule |
指定如何组合 Geometry 中包含的 PathFigure 对象的相交区域以形成 Geometry 的区域。 |
GradientSpreadMethod |
指定如何在渐变画笔的渐变向量或空间外部绘制渐变。 |
LoadedImageSourceLoadStatus |
定义一个常量,这些常量指定是否加载了某个图像,或者它无法加载的原因。 |
PenLineCap |
描述直线或线段末端的形状。 |
PenLineJoin |
描述联接两条线或线段的形状。 |
Stretch |
描述如何调整内容大小以填充为其分配的空间。 |
StyleSimulations |
描述字体的模拟样式。 |
SweepDirection |
指定椭圆弧的绘制方向。 |