导出 (0) 打印
全部展开
展开 最小化
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

System.Windows.Media 命名空间

提供一些类型,这些类型可以实现丰富媒体的集成,包括 Windows Presentation Foundation (WPF) 应用程序中的绘图、文本和音频/视频内容。

  说明
公共类 AdornerHitTestResult 表示通过调用 AdornerHitTest 方法返回的数据。
公共类 ArcSegment 表示两点之间的一条椭圆弧。
公共类 BezierSegment 表示在两个点之间绘制的一条三次贝塞尔曲线。
公共类 BitmapCache 创建并缓存 UIElement 的位图表示形式。
公共类 BitmapCacheBrush 使用缓存的内容绘制一个区域。
公共类 Brush 定义用于绘制图形对象的对象。 Brush 派生的类描述了绘制区域的方式。
公共类 BrushConverter 用于将 Brush 对象转换为其他对象类型或从其他对象类型转换为该对象。
公共类 Brushes 实现一组预定义的 SolidColorBrush 对象。
公共类 CacheMode 为缓存 UIElement 提供基实现。
公共类 CacheModeConverter CacheMode 从一种数据类型转换成另一种数据类型。
公共类 CharacterMetrics 表示用于对设备字体字符进行布局的规格。
公共类 CharacterMetricsDictionary 表示通过 Unicode 标量值编制索引的设备字体的 CharacterMetrics 对象字典。
公共类 ColorContext 表示与位图图像关联的国际色彩联合会 (ICC) 或图像颜色管理 (ICM) 颜色配置文件。
公共类 ColorConverter Color 的实例与其他类型的实例之间进行转换。
公共类 Colors 实现一组预定义的颜色。
公共类 CombinedGeometry 表示由两个 Geometry 对象组合定义的二维几何形状。
公共类 CompositionTarget 表示您的应用程序的显示图面。
公共类 ContainerVisual 管理 Visual 对象集合。
公共类 DashStyle 表示 Pen 将应用的虚线和间距的序列。
公共类 DashStyles 实现一组预定义的 DashStyle 对象。
公共类 DisableDpiAwarenessAttribute 允许 WPF 应用程序对所有用户界面元素禁用每英寸点数 (dpi) 识别。
公共类 DoubleCollection 表示一个由 Double 值组成的有序集合。
公共类 DoubleCollectionConverter DoubleCollection 与其他类型的实例之间进行转换。
公共类 Drawing 描述二维绘图的抽象类。 此类不能由您的代码继承。
公共类 DrawingBrush Drawing 绘制区域,其中可以包括形状、文本、视频、图像或其他绘图。
公共类 DrawingCollection 表示一个由 Drawing 对象组成的有序集合。
公共类 DrawingContext 使用 draw、push 和 pop 命令描述可视内容。
公共类 DrawingGroup 表示可以作为单个绘图进行运算的绘图集合。
公共类 DrawingImage 一个使用内容的 DrawingImageSource
公共类 DrawingVisual DrawingVisual 是一个可视对象,可用于在屏幕上呈现向量图形。 内容由系统保存。
公共类 EllipseGeometry 表示圆或椭圆的几何图形。
公共类 ExceptionEventArgs 提供媒体事件的错误异常数据。
公共类 FamilyTypeface 指定 FontFamily 所支持的一种字样的详细信息。
公共类 FamilyTypefaceCollection 表示 FamilyTypeface 实例的集合。
公共类 FontEmbeddingManager 提供物理字体和复合字体嵌入功能。
公共类 FontFamily 表示一系列相关字体。
公共类 FontFamilyConverter String 类型的实例与 FontFamily 实例之间进行转换。
公共类 FontFamilyMap 定义要用于一组指定的 Unicode 码位和一种特定于区域性的语言的 FontFamily
公共类 FontFamilyMapCollection 表示一个由 FontFamilyMap 对象组成的有序集合。
公共类 FontFamilyValueSerializer String 的实例与 FontFamily 的实例之间进行转换。
公共类 Fonts FontFamilyTypeface 对象提供枚举支持。
公共类 FormattedText 为在 Windows Presentation Foundation (WPF) 应用程序中绘制文本提供低级别控制。
公共类 GeneralTransform 为点和矩形之类的对象提供通用的变换支持。 这是一个抽象类。
公共类 GeneralTransformCollection 表示一个由 GeneralTransform 对象组成的有序集合。
公共类 GeneralTransformGroup 表示 GeneralTransform,是其 GeneralTransformCollection 中的变换的一种复合形式。
公共类 Geometry 从此抽象基类派生的类定义几何形状。 Geometry 对象可用于对二维图形数据进行剪裁、命中测试和呈现。
公共类 GeometryCollection 表示 Geometry 对象的集合。
公共类 GeometryConverter Geometry 实例与其他类型的实例之间进行转换。
公共类 GeometryDrawing 使用指定的 BrushPen 绘制 Geometry
公共类 GeometryGroup 表示由其他 Geometry 对象组成的复合几何图形。
公共类 GeometryHitTestParameters 指定一个 Geometry 作为要用于命中测试可视化树的参数。
公共类 GeometryHitTestResult 返回使用 Geometry 作为命中测试参数的命中测试的结果。
公共类 GlyphRun 表示一序列标志符号,这些标志符号来自具有一种字号和一种呈现样式的一种字体。
公共类 GlyphRunDrawing 表示一个呈现 GlyphRunDrawing 对象。
公共类 GlyphTypeface 指定与磁盘上的字体文件相对应的物理字体。
公共类 GradientBrush 一个描述由渐变停止点组成的渐变的抽象类。 GradientBrush 继承的类描述了解释渐变停止点的不同方式。
公共类 GradientStop 描述渐变中过渡点的位置和颜色。
公共类 GradientStopCollection 表示可按照索引单独访问的 GradientStop 对象的集合。
公共类 GuidelineSet 表示可有助于将呈现的数字与设备像素网格对齐的参考线的集合。
公共类 HitTestParameters 定义命中测试的参数。 从此公共基类派生出来的可用于实际命中测试的类包括 PointHitTestParametersGeometryHitTestParameters
公共类 HitTestResult 为表示命中测试返回值的若干个派生类提供基类。
公共类 HostVisual 表示一个可在任何地方连接到父可视化树的 Visual 对象。
公共类 ImageBrush 利用图像绘制区域。
公共类 ImageDrawing 在由 Rect 定义的区域内绘制图像。
公共类 ImageMetadata 为所有对与图像处理相关的 API 执行的元数据操作定义一个基类。这是一个抽象类。
公共类 ImageSource 表示一个具有宽度、高度和 ImageMetadata 的对象类型,例如 BitmapSourceDrawingImage 这是一个抽象类。
公共类 ImageSourceConverter ImageSource 与其他数据类型之间进行相互转换。
公共类 ImageSourceValueSerializer String 的实例与 ImageSource 的实例之间进行转换。
公共类 Int32Collection 表示 Int32 值的集合。
公共类 Int32CollectionConverter Int32Collection 与其他数据类型之间进行转换。
公共类 InvalidWmpVersionException 当所安装的 Microsoft Windows Media Player 版本不受支持时引发的异常。 
公共类 LanguageSpecificStringDictionary 表示用于以不同语言表示对象名称的字符串的字典。
公共类 LinearGradientBrush 使用线性渐变绘制区域。
公共类 LineGeometry 表示线条的几何图形。
公共类 LineSegment PathFigure 中的两个点之间创建一条直线。
公共类 MatrixConverter Matrix 实例与其他类型的实例之间进行转换。
公共类 MatrixTransform 创建一个任意仿射矩阵变换,用于操作二维平面中的对象或坐标系。 
公共类 MediaClock 通过 MediaTimeline 维护媒体的计时状态。
公共类 MediaPlayer 为绘图提供媒体播放功能。
公共类 MediaScriptCommandEventArgs ScriptCommandScriptCommand 事件提供数据。
公共类 MediaTimeline 提供媒体内容的 Timeline
公共类 NumberSubstitution 指定如何用不同的区域性显示文本中的数字。
公共类 PathFigure 表示几何图形的一个子部分、一系列单独连接的二维几何线段。
公共类 PathFigureCollection 表示 PathFigure 对象的集合,这些对象共同构成了 PathGeometry 的几何图形。
公共类 PathFigureCollectionConverter PathFigureCollection 实例与其他类型的实例之间进行转换。
公共类 PathGeometry 表示一个可能由弧、曲线、椭圆、直线和矩形组成的复杂形状。
公共类 PathSegment 表示 PathFigure 对象的一段。
公共类 PathSegmentCollection 表示可按照索引单独访问的 PathSegment 对象的集合。
公共类 Pen 描述如何绘制形状的轮廓。
公共类 PixelFormatConverter PixelFormat 与其他数据类型之间进行相互转换。
公共类 PixelFormats 表示受支持像素格式的集合。
公共类 PointCollection 表示可按照索引单独访问的 Point 值的集合。
公共类 PointCollectionConverter PointCollection 与其他类型的实例之间进行转换。
公共类 PointHitTestParameters Point 指定为将用于可视对象的命中测试的参数。
公共类 PointHitTestResult 表示将 Point 用作命中测试参数的命中测试的结果。
公共类 PolyBezierSegment 表示一条或多条三次方贝塞尔曲线。
公共类 PolyLineSegment 表示由 PointCollection 定义的线段集合,每个 Point 指定线段的终点。
公共类 PolyQuadraticBezierSegment 表示一系列二次贝塞尔线段。
公共类 QuadraticBezierSegment PathFigure 的两点之间创建一条二次贝塞尔曲线。
公共类 RadialGradientBrush 使用径向渐变绘制区域。 焦点定义渐变的开始,而圆定义渐变的终点。
公共类 RectangleGeometry 描述二维矩形。
公共类 RenderCapability 使 WPF 应用程序可为其关联的 Dispatcher 对象查询当前的呈现层并注册更改通知。
公共类 RenderingEventArgs Rendering 事件的必需参数。
公共类 RenderOptions 提供用于控制对象的呈现行为的选项。
公共类 RequestCachePolicyConverter 分析 RequestCachePolicy
公共类 RotateTransform 在 二维 x-y 坐标系内围绕指定点按照顺时针方向旋转对象。
公共类 ScaleTransform 在 二维 x-y 坐标系内缩放对象。
公共类 SkewTransform 表示一种二维扭曲。
公共类 SolidColorBrush 使用纯色绘制区域。
公共类 StreamGeometry 定义几何形状,并使用 StreamGeometryContext 进行描述。 此几何图形是 PathGeometry 的轻量替代图形:它不支持数据绑定、动画或修改。
公共类 StreamGeometryContext 使用绘图命令描述几何图形。 此类与 StreamGeometry 类结合使用,以创建不支持数据绑定、动画或修改的轻量几何图形。
公共类 TextEffect 表示可应用于文本对象的文本效果。
公共类 TextEffectCollection TextEffect 对象集合提供集合支持。
公共类 TextOptions 定义一组影响文本在元素中的显示方式的附加属性。
公共类 TileBrush 描述使用一个或多个图块绘制区域的方法。
公共类 Transform 定义在 二维 平面上启用变换的功能。变换包括旋转 (RotateTransform)、缩放 (ScaleTransform)、扭曲 (SkewTransform) 和平移 (TranslateTransform)。 此类层次结构不同于 Matrix 结构,因为它是一个类,而且支持动画和枚举语义。
公共类 TransformCollection 表示可按照索引单独访问的 Transform 对象的集合。
公共类 TransformConverter Transform 对象转换为其他对象类型或从其他对象类型转换为该对象。
公共类 TransformGroup 表示由其他 Transform 对象组成的复合 Transform
公共类 TranslateTransform 在 二维 x-y 坐标系中平移(移动)对象。
公共类 Typeface 表示 FontFamilyFontWeightFontStyleFontStretch 的组合。
公共类 VectorCollection 表示一个由 Vector 值组成的有序集合。
公共类 VectorCollectionConverter VectorCollection 与其他类型的实例之间进行转换。
公共类 VideoDrawing 播放媒体文件。 如果媒体为视频文件,则 VideoDrawing 会将其绘制到指定的矩形中。
公共类 Visual 为 WPF 中的呈现提供支持,其中包括命中测试、坐标转换和边界框计算。
公共类 VisualBrush 使用 Visual 绘制区域。
公共类 VisualCollection 表示一个由 Visual 对象组成的有序集合。
公共类 VisualTarget 提供用于跨越线程边界将一个可视化树连接到另一个可视化树的功能。
公共类 VisualTreeHelper 提供一些实用工具方法,用于执行涉及可视化树中的节点的常规任务。

  结构 说明
公共结构 Color 用 Alpha 通道、红色通道、绿色通道和蓝色通道描述颜色。
公共结构 DoubleCollection.Enumerator 枚举 DoubleCollection 中的 Double 项。
公共结构 DrawingCollection.Enumerator 枚举 DrawingCollection 中的 Drawing 项。
公共结构 GeneralTransformCollection.Enumerator 枚举 GeneralTransformCollection 中的 GeneralTransform 项。
公共结构 GeometryCollection.Enumerator 枚举 GeometryCollection 中的 Geometry 项。
公共结构 GradientStopCollection.Enumerator 枚举 GradientStopCollection 中的 GradientStop 项。
公共结构 Int32Collection.Enumerator 枚举 Int32Collection 中的 Int32 项。
公共结构 Matrix 表示用于 二维 空间变换的 3x3 仿射变换矩阵。
公共结构 PathFigureCollection.Enumerator 枚举 PathFigureCollection 中的 PathFigure 项。
公共结构 PathSegmentCollection.Enumerator 支持在 PathSegmentCollection 上进行简单迭代。
公共结构 PixelFormat 定义图像的像素格式和基于像素的图面。
公共结构 PixelFormatChannelMask 为特定像素格式定义位掩码和移位
公共结构 PointCollection.Enumerator 枚举 PointCollection 中的 Point 项。
公共结构 TextEffectCollection.Enumerator 枚举 TextEffectCollection 中的 TextEffect 项。
公共结构 TransformCollection.Enumerator 支持在 TransformCollection 上进行简单迭代。
公共结构 VectorCollection.Enumerator 枚举 VectorCollection 中的 Vector 项。
公共结构 VisualCollection.Enumerator 枚举 VisualCollection 中的 Visual 项。

  委托 说明
公共委托 HitTestFilterCallback 表示用于指定要从命中测试处理中忽略的可视化树部分的回调方法
公共委托 HitTestResultCallback 表示用于自定义命中测试的回调。 WPF 调用 HitTestResultCallback,向用户报告命中测试交集。

  枚举 说明
公共枚举 AlignmentX 描述如何在容器中水平放置内容。
公共枚举 AlignmentY 描述如何在容器中垂直放置内容。
公共枚举 BitmapScalingMode 指定用于缩放位图图像的算法。
公共枚举 BrushMappingMode 指定 Brush 使用的坐标系。
公共枚举 CachingHint 指定是否缓存图块画笔对象。
公共枚举 ClearTypeHint 一个枚举,它向呈现引擎提示,可以用 ClearType 呈现文本。
公共枚举 ColorInterpolationMode 确定插入渐变颜色的方式。
公共枚举 EdgeMode 确定如何呈现非文本绘图基元的边缘。
公共枚举 FillRule 指定如何组合 Geometry 中包含的 PathFigure 对象的相交区域,以便形成 Geometry 的区域。
公共枚举 FontEmbeddingRight 描述在 OpenType 字体文件中指定的字体嵌入权限。
公共枚举 GeometryCombineMode 指定可用于合并两个几何图形的不同方法。
公共枚举 GradientSpreadMethod 指定如何在渐变画笔的渐变向量或空间外部绘制渐变。
公共枚举 HitTestFilterBehavior 在命中测试筛选器回调方法中指定命中测试的返回行为。
公共枚举 HitTestResultBehavior 确定在命中测试期间是否继续枚举其余的任何可视对象。
公共枚举 IntersectionDetail 提供有关 GeometryHitTestParameters 中的几何图形与点击过的可视对象之间的交集的信息。
公共枚举 NumberCultureSource 指定如何确定文本运行中的数字区域性。
公共枚举 NumberSubstitutionMethod 定义一个枚举类,该枚举类指定对文本运行中的数字执行的数字替换的类型。
公共枚举 PenLineCap 描述直线或线段末端的形状。
公共枚举 PenLineJoin 描述联接两条线或线段的形状。
公共枚举 Stretch 描述如何调整内容的大小以填充为其分配的空间。
公共枚举 StyleSimulations 定义用于描述字体模拟样式的枚举数类。
公共枚举 SweepDirection 定义椭圆弧的绘制方向。
公共枚举 TextFormattingMode 定义 TextFormatter 类支持的格式设置方法。
公共枚举 TextHintingMode 定义静态文本或动画文本的呈现行为。
公共枚举 TextRenderingMode 为文本定义支持的呈现模式。
公共枚举 TileMode 描述 TileBrush 如何将图块绘制到输出区域上。
公共枚举 ToleranceType 确定容错值的解释方式。

社区附加资源

添加
显示:
© 2015 Microsoft