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 功能: 由于它继承自 Freezable 类,因此 类 SolidColorBrush 提供了几个特殊功能: SolidColorBrush 对象可以声明为 资源、在多个对象之间共享、设置为只读以提高性能、克隆和使线程安全。 有关 Freezable 对象提供的不同功能的详细信息,请参阅 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
。
Sca
Single
Scr
Single
scG
Single
渣 打 银行
Single
profileUri
System.Uri
国际颜色联合会 (ICC) 或图像颜色管理 (ICM) 颜色配置文件。
alphaValue
System.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 |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HasAnimatedProperties |
获取一个值,该值指示一个或多个 AnimationClock 对象是否与此对象的任何依赖项属性相关联。 (继承自 Animatable) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
Opacity |
获取或设置 Brush 的不透明度。 (继承自 Brush) |
RelativeTransform |
获取或设置使用相对坐标应用到画笔的转换。 (继承自 Brush) |
Transform |
获取或设置应用于画笔的转换。 此转换在完成画笔输出的映射和定位后应用。 (继承自 Brush) |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
使用指定格式对当前实例的值设置格式。 (继承自 Brush) |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈