GradientBrush 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个抽象类,描述由渐变停止点组成的渐变。 从 GradientBrush 继承的类描述了解释渐变停止点的不同方式。
public ref class GradientBrush abstract : System::Windows::Media::Brush
[System.Windows.Markup.ContentProperty("GradientStops")]
public abstract class GradientBrush : System.Windows.Media.Brush
[<System.Windows.Markup.ContentProperty("GradientStops")>]
type GradientBrush = class
inherit Brush
Public MustInherit Class GradientBrush
Inherits Brush
- 继承
- 派生
- 属性
注解
是 GradientBrush 一种对象类型 Freezable ,因此可以冻结以提高性能。 关于Freezable功能,例如冻结和克隆,请参阅Freezable 对象概述。
实施者说明
从 GradientBrush 类继承时,必须重写 CreateInstanceCore() 方法。 根据类是必须执行其他初始化工作还是包含非依赖属性数据成员,可能需要重写其他 Freezable 方法。 有关从 Freezable 类型继承的详细信息,请参阅 Freezable 对象概述。
构造函数
GradientBrush() |
初始化 GradientBrush 类的新实例。 |
GradientBrush(GradientStopCollection) |
使用指定的 GradientBrush 初始化 GradientStopCollection 类的新实例。 |
字段
ColorInterpolationModeProperty |
标识 ColorInterpolationMode 依赖项属性。 |
GradientStopsProperty |
标识 GradientStops 依赖项属性。 |
MappingModeProperty |
标识 MappingMode 依赖项属性。 |
SpreadMethodProperty |
标识 SpreadMethod 依赖项属性。 |
属性
CanFreeze |
获取一个值,该值指示是否可将对象变为不可修改。 (继承自 Freezable) |
ColorInterpolationMode |
获取或设置一个 ColorInterpolationMode 枚举,该枚举指定内插渐变颜色的方式。 |
DependencyObjectType |
DependencyObjectType获取包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
GradientStops |
获取或设置画笔的渐变停止点。 |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
MappingMode |
获取或设置一个 BrushMappingMode 枚举,该枚举指定渐变画笔定位坐标是绝对的还是相对于输出区的。 |
Opacity |
获取或设置 Brush 的不透明度。 (继承自 Brush) |
RelativeTransform |
获取或设置使用相对坐标应用到画笔的转换。 (继承自 Brush) |
SpreadMethod |
获取或设置涂抹方法的类型,该方法指定如何绘制出在要绘画的对象的边界内起始或结束的渐变效果。 |
Transform |
获取或设置应用于画笔的转换。 此转换在完成画笔输出的映射和定位后应用。 (继承自 Brush) |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
使用指定格式对当前实例的值设置格式。 (继承自 Brush) |