DrawingGroup 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可以作为单个绘图进行运算的绘图集合。
public ref class DrawingGroup sealed : System::Windows::Media::Drawing
[System.Windows.Markup.ContentProperty("Children")]
public sealed class DrawingGroup : System.Windows.Media.Drawing
[<System.Windows.Markup.ContentProperty("Children")>]
type DrawingGroup = class
inherit Drawing
Public NotInheritable Class DrawingGroup
Inherits Drawing
- 继承
- 属性
注解
使用 将 DrawingGroup 多个绘图合并到单个复合绘图中。 与其他Drawing对象不同Transform,可以将 、、 OpacityBitmapEffect设置、OpacityMask、 ClipGeometry或 GuidelineSet 应用于 DrawingGroup。 此类的灵活性使你能够创建复杂的场景。
因为 DrawingGroup 也是 , Drawing所以它可以包含其他 DrawingGroup 对象。
可冻结功能: 由于它继承自 Freezable 类,因此 类 DrawingGroup 提供了几个特殊功能: DrawingGroup 对象可以声明为 资源、在多个对象之间共享、使只读以提高性能、克隆和线程安全。 有关 Freezable 对象所提供的不同功能的详细信息,请参阅 Freezable 对象概述。
构造函数
DrawingGroup() |
初始化 DrawingGroup 类的新实例。 |
字段
BitmapEffectInputProperty |
标识 BitmapEffectInput 依赖项属性。 |
BitmapEffectProperty |
标识 BitmapEffect 依赖项属性。 |
ChildrenProperty |
标识 Children 依赖项属性。 |
ClipGeometryProperty |
标识 ClipGeometry 依赖项属性。 |
GuidelineSetProperty |
标识 GuidelineSet 依赖项属性。 |
OpacityMaskProperty |
标识 OpacityMask 依赖项属性。 |
OpacityProperty |
标识 Opacity 依赖项属性。 |
TransformProperty |
标识 Transform 依赖项属性。 |
属性
BitmapEffect |
获取或设置要应用于此 DrawingGroup 的 BitmapEffect。 |
BitmapEffectInput |
获取或设置 DrawingGroup 应用其 BitmapEffect 以及可能将 BitmapSource 用作其 BitmapEffect 的输入的区域。 |
Bounds |
获取绘图内容与轴对齐的边界。 (继承自 Drawing) |
CanFreeze |
获取一个值,该值指示是否可将对象变为不可修改。 (继承自 Freezable) |
Children |
获取或设置包含在此 DrawingGroup 中的 Drawing 对象。 |
ClipGeometry |
获取或设置此 DrawingGroup 的剪裁区域。 |
DependencyObjectType |
DependencyObjectType获取包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
GuidelineSet |
获取或设置要应用于此 DrawingGroup 的 GuidelineSet。 |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
Opacity |
获取或设置此 DrawingGroup 的不透明度。 |
OpacityMask |
获取或设置用于改变此 DrawingGroup 的选区不透明度的画笔。 |
Transform |
获取或设置应用到此 Transform 的 DrawingGroup。 |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |