SolidColorBrush 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用纯色绘制区域。
public ref class SolidColorBrush sealed : System::Windows::Media::Brush
public sealed class SolidColorBrush : System.Windows.Media.Brush
type SolidColorBrush = class
inherit Brush
Public NotInheritable Class SolidColorBrush
Inherits Brush
- 继承
注解
为方便起见,该 Brushes 类提供了一组常用的 SolidColorBrush 对象,例如 Blue 和 Yellow。
冻结功能: 由于它继承自 Freezable 类,因此该 SolidColorBrush 类提供了几个特殊功能: SolidColorBrush 对象可以声明为 资源,在多个对象之间共享,进行只读,以提高性能、克隆和使线程安全。 有关对象提供 Freezable 的不同功能的详细信息,请参阅 冻结对象概述。
XAML 属性用法
<object property="predefinedBrushName"/>
- or -
<object property="#rgb"/>
- or -
<object property="#argb"/>
- or -
<object property="#rrggbb"/>
- or -
<object property="#aarrggbb"/>
- or -
<object property="sc#scA,scR,scG,scB"/>
- or -
<object property="ContextColor profileUri alphaValue,colorValue"/>
XAML 值
predefinedBrushName 类定义的 Brushes 画笔的名称,例如 Blue 或 Orange。
Rgb 描述此画笔的 Color三位数十六进制数。 第一位数字指定颜色 R 的值,第二位数字指定 G 值,第三位数字指定 B 值。 例如,00F。
argb 描述此画笔的 Color四位数十六进制数。 第一位数字指定颜色 A 的值,第二位数字指定其 R 值,下一位数字指定 G 值,最后一位数字指定其 B 值。 例如,F00F。
rrggbb 描述此画笔的 Color六位数十六进制数。 前两位数字指定颜色 R 的值,接下来的两位指定其 G 值,最后两位指定其 B 值。 例如,0000FF。
aarrggbb 描述此画笔的 Color八位数十六进制数。 前两位数字指定颜色 A 的值,下两位指定其 R 值,下一个两位指定其 G 值,最后两位指定其 B 值。 例如,FF0000FF。
ScaSingle
ScrSingle
scGSingle
渣 打 银行Single
profileUriSystem.Uri
国际颜色联盟(ICC)或图像颜色管理(ICM)颜色配置文件。
alphaValueSystem.Single
alpha 通道颜色值。 值范围为 0.0 到 1.0。
colorValue 三到八个值的逗号分隔列表,表示颜色配置文件的颜色通道。 值范围为 0.0 到 1.0。
构造函数
| 名称 | 说明 |
|---|---|
| SolidColorBrush() |
初始化没有颜色或动画的 SolidColorBrush 类的新实例。 |
| SolidColorBrush(Color) |
用指定的SolidColorBrush值初始化类的新实例Color。 |
字段
| 名称 | 说明 |
|---|---|
| ColorProperty |
标识 Color 依赖属性。 |
属性
| 名称 | 说明 |
|---|---|
| CanFreeze |
获取一个值,该值指示是否可以使对象不可修改。 (继承自 Freezable) |
| Color |
获取或设置此 SolidColorBrush颜色。 |
| DependencyObjectType |
获取包装 DependencyObjectType 此实例的 CLR 类型。 (继承自 DependencyObject) |
| Dispatcher |
获取与此DispatcherDispatcherObject关联的值。 (继承自 DispatcherObject) |
| HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的依赖属性中的任何一个相关联。 (继承自 Animatable) |
| IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
| IsSealed |
获取一个值,该值指示此实例当前是否密封(只读)。 (继承自 DependencyObject) |
| Opacity |
获取或设置一个 Brush. 的不透明度程度。 (继承自 Brush) |
| RelativeTransform |
获取或设置使用相对坐标应用于画笔的转换。 (继承自 Brush) |
| Transform |
获取或设置应用于画笔的转换。 在映射和定位画笔的输出后,将应用此转换。 (继承自 Brush) |
方法
活动
| 名称 | 说明 |
|---|---|
| Changed |
修改它包含的对象时 Freezable 发生。 (继承自 Freezable) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
使用指定格式设置当前实例的值的格式。 (继承自 Brush) |