DrawingBrush 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 Drawing 绘制区域,该对象包括形状、文本、视频、图像或其他绘制项。
public ref class DrawingBrush sealed : System::Windows::Media::TileBrush
public sealed class DrawingBrush : System.Windows.Media.TileBrush
type DrawingBrush = class
inherit TileBrush
Public NotInheritable Class DrawingBrush
Inherits TileBrush
- 继承
注解
下图显示了使用 DrawingBrush绘制的形状和文本。
使用绘图画笔绘制的形状和文本
有关详细信息和示例,请参阅 使用图像、绘图和视觉对象进行绘制。
构造函数
DrawingBrush() |
初始化 DrawingBrush 类的新实例。 生成的画笔没有任何内容。 |
DrawingBrush(Drawing) |
初始化包含指定 Drawing 的 DrawingBrush 类的一个新实例。 |
字段
DrawingProperty |
标识 Drawing 依赖项属性。 |
属性
AlignmentX |
获取或设置 TileBrush 基本磁贴中内容的水平对齐方式。 (继承自 TileBrush) |
AlignmentY |
获取或设置 TileBrush 基本图块中内容的垂直对齐方式。 (继承自 TileBrush) |
CanFreeze |
获取一个值,该值指示是否可将对象变为不可修改。 (继承自 Freezable) |
DependencyObjectType |
获取 DependencyObjectType 包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
Drawing |
获取或设置描述此 DrawingBrush 的内容的 Drawing。 |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
Opacity |
获取或设置 Brush 的不透明度。 (继承自 Brush) |
RelativeTransform |
获取或设置使用相对坐标应用到画笔的转换。 (继承自 Brush) |
Stretch |
获取或设置一个值,它指定此 TileBrush 的内容如何拉伸才适合其磁贴。 (继承自 TileBrush) |
TileMode |
获取或设置一个值,该值指定在基本图块小于输出区时 TileBrush 如何填充你正在绘画的区域。 (继承自 TileBrush) |
Transform |
获取或设置应用于画笔的转换。 此转换在完成画笔输出的映射和定位后应用。 (继承自 Brush) |
Viewbox |
获取或设置 TileBrush 图块中内容的位置和尺寸。 (继承自 TileBrush) |
ViewboxUnits |
获取或设置一个值,该值指定 Viewbox 值是相对于 TileBrush 内容的边界框而言,还是绝对值。 (继承自 TileBrush) |
Viewport |
获取或设置 TileBrush 的基本图块的位置和尺寸。 (继承自 TileBrush) |
ViewportUnits |
获取或设置 BrushMappingMode 枚举,该枚举指定 Viewport 的值(该值指示 TileBrush 基本图块的大小和位置)是否是相对于输出区域的大小。 (继承自 TileBrush) |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
使用指定格式对当前实例的值设置格式。 (继承自 Brush) |