本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

SolidColorBrush 类

 

使用纯色绘制区域。

命名空间:   System.Windows.Media
程序集:  PresentationCore(位于 PresentationCore.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.Media.Brush
            System.Windows.Media.SolidColorBrush

public sealed class SolidColorBrush : Brush

名称说明
System_CAPS_pubmethodSolidColorBrush()

新实例初始化 SolidColorBrush 使用任何颜色或动画的类。

System_CAPS_pubmethodSolidColorBrush(Color)

使用指定的 SolidColorBrush 初始化 Color 类的新实例。

名称说明
System_CAPS_pubpropertyCanFreeze

获取一个值,该值指示是否可将对象变为不可修改。(继承自 Freezable。)

System_CAPS_pubpropertyColor

获取或设置此 SolidColorBrush 的颜色。

System_CAPS_pubpropertyDependencyObjectType

获取 DependencyObjectType 包装 CLR 此实例的类型。 (继承自 DependencyObject。)

System_CAPS_pubpropertyDispatcher

获取 DispatcherDispatcherObject 与相关联。(继承自 DispatcherObject。)

System_CAPS_pubpropertyHasAnimatedProperties

获取一个值,该值指示是否一个或多个 AnimationClock 对象是与此对象的依赖项属性的任何相关联。(继承自 Animatable。)

System_CAPS_pubpropertyIsFrozen

获取一个值,该值指示对象当前是否可修改。(继承自 Freezable。)

System_CAPS_pubpropertyIsSealed

获取一个值,该值指示是否此实例当前密封 (只读)。(继承自 DependencyObject。)

System_CAPS_pubpropertyOpacity

获取或设置 Brush 的不透明度。(继承自 Brush。)

System_CAPS_pubpropertyRelativeTransform

获取或设置使用相对坐标应用到画笔的转换。(继承自 Brush。)

System_CAPS_pubpropertyTransform

获取或设置应用于画笔的转换。 此转换在完成画笔输出的映射和定位后应用。(继承自 Brush。)

名称说明
System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

AnimationClock 应用到指定的 DependencyProperty 如果该属性已进行动画处理,则使用 SnapshotAndReplace 切换行为。(继承自 Animatable。)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

AnimationClock 应用到指定的 DependencyProperty 如果该属性已进行动画处理,指定 HandoffBehavior 使用。(继承自 Animatable。)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

将动画应用于指定 DependencyProperty 动画会在呈现下一帧时启动。 如果指定属性已进行动画处理,则使用 SnapshotAndReplace 切换行为。(继承自 Animatable。)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

将动画应用于指定 DependencyProperty 动画会在呈现下一帧时启动。 如果指定的属性已进行动画处理,指定 HandoffBehavior 使用。(继承自 Animatable。)

System_CAPS_pubmethodCheckAccess()

确定调用线程是否有权访问此 DispatcherObject(继承自 DispatcherObject。)

System_CAPS_pubmethodClearValue(DependencyProperty)

清除属性的本地值。 要清除的属性由 DependencyProperty 标识符指定。(继承自 DependencyObject。)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

清除只读属性的本地值。 要清除的属性由 DependencyPropertyKey 指定。(继承自 DependencyObject。)

System_CAPS_pubmethodClone()

创建此 SolidColorBrush 的可修改克隆,从而深度复制此对象的值。 在复制依赖项属性时,此方法会复制资源引用和数据绑定(但可能不再解析),但不复制动画或其当前值。

System_CAPS_pubmethodCloneCurrentValue()

创建此 SolidColorBrush 对象的可修改复本,从而深度复制此对象的当前值。 不复制资源引用、数据绑定和动画,而是复制其当前值。

System_CAPS_pubmethodCoerceValue(DependencyProperty)

对指定依赖属性的值进行强制。 通过对调用方 DependencyObject 上存在的依赖属性的属性元数据中所指定的任何 CoerceValueCallback 函数进行调用来完成此操作。(继承自 DependencyObject。)

System_CAPS_pubmethodSystem_CAPS_staticDeserializeFrom(BinaryReader)

此成员支持 WPF 基础结构,但不能在代码中直接使用。

System_CAPS_pubmethodEquals(Object)

确定提供 DependencyObject 等同于当前 DependencyObject(继承自 DependencyObject。)

System_CAPS_pubmethodFreeze()

使当前对象不可修改,并且将其 IsFrozen 属性设置为 true(继承自 Freezable。)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

返回指定的非动画值 DependencyProperty(继承自 Animatable。)

System_CAPS_pubmethodGetAsFrozen()

创建冻结的副本 Freezable, ,使用基 (非动画) 属性值。 因为该副本将被冻结,任何已冻结的子对象是通过引用复制。(继承自 Freezable。)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

创建冻结的副本 Freezable 使用当前属性值。 因为该副本将被冻结,任何已冻结的子对象是通过引用复制。(继承自 Freezable。)

System_CAPS_pubmethodGetHashCode()

获取此 DependencyObject 的哈希代码。(继承自 DependencyObject。)

System_CAPS_pubmethodGetLocalValueEnumerator()

创建专用的枚举数,用于确定哪些依赖项属性具有本地设置值,对此 DependencyObject(继承自 DependencyObject。)

System_CAPS_pubmethodGetType()

获取当前实例的 Type(继承自 Object。)

System_CAPS_pubmethodGetValue(DependencyProperty)

DependencyObject 的此实例返回依赖属性的当前有效值。(继承自 DependencyObject。)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

重新计算指定的依赖项属性的有效值(继承自 DependencyObject。)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

如果存在,则返回依赖属性的本地值。(继承自 DependencyObject。)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

设置依赖属性的值而不更改其值源。(继承自 DependencyObject。)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

设置依赖属性的本地值,该值由其依赖属性标识符指定。(继承自 DependencyObject。)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

设置一个只读依赖属性的本地值,该值由依赖属性的 DependencyPropertyKey 标识符指定。(继承自 DependencyObject。)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

返回一个值,该值指示序列化进程是否应序列化所提供的依赖属性的值。(继承自 DependencyObject。)

System_CAPS_pubmethodToString()

返回的字符串表示形式 Brush(继承自 Brush。)

System_CAPS_pubmethodToString(IFormatProvider)

创建此对象根据指定的区域性特定格式设置信息的字符串表示。(继承自 Brush。)

System_CAPS_pubmethodVerifyAccess()

强制执行调用的线程有权访问此DispatcherObject(继承自 DispatcherObject。)

名称说明
System_CAPS_pubfieldSystem_CAPS_staticColorProperty

标识 Color 依赖属性。

名称说明
System_CAPS_pubeventChanged

发生时 Freezable 或修改其包含的对象。(继承自 Freezable。)

名称说明
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

使用指定格式对当前实例的值设置格式。(继承自 Brush。)

为方便起见, Brushes 类提供了一组常用 SolidColorBrush 对象,如 BlueYellow

可冻结功能︰ 从继承,因此 Freezable 类, SolidColorBrush 类提供了一些特殊功能︰ SolidColorBrush 对象可以进行声明为在多个对象之间共享、 只读的以提高性能,克隆,并将设为线程安全。 有关提供的不同功能的详细信息的 Freezable 对象,请参阅 Freezable 对象概述

<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"/>

predefinedBrushName

通过定义的画笔名称 Brushes 类,如 BlueOrange

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

ScA 值此画笔 Color

scR

Single

ScR 值此画笔 Color

scG

Single

ScG 值此画笔 Color

scB

Single

ScB 值此画笔 Color

profileUri

System.Uri

国际色彩联合会 (ICC) 或 Image Color Management (ICM) 颜色配置文件。

alphaValue

System.Single

Alpha 通道的颜色值。 值范围是 0.0 到 1.0 之间。

colorValue

以逗号分隔的三到八个值表示颜色通道颜色配置文件的列表。 值范围是 0.0 到 1.0 之间。

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用

此类型的所有公共静态(Visual Basic 中的 已共享 在 Visual Basic 中)成员都是线程安全的。不保证所有实例成员都是线程安全的。

返回页首
显示: