BrushSettings 类

BrushSettings 允许标记 BrushStyleSetInfo 的某些属性为重写或不可变。 如果某些“画笔”设置被标记为不可变,则不允许对其进行再次更改。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.BrushSettings

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)

语法

声明
Public Class BrushSettings
public class BrushSettings

BrushSettings 类型公开以下成员。

构造函数

  名称 说明
公共方法 BrushSettings 默认构造函数。

页首

属性

  名称 说明
公共属性 BackColor 获取或设置由此 HatchBrush 对象绘制的阴影线条间的空间颜色。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 BrushSettingsFlags 获取 BrushStyleSetInfo 内的重写属性。
公共属性 BrushStyleSetInfo 获取或设置与该些设置关联的 BrushStyleSetInfo。
公共属性 BrushType 获取或设置画笔的类型。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 Color 获取或设置此 SolidBrush 对象的颜色。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 ForeColor 获取或设置由此 HatchBrush 对象绘制的阴影线条的颜色。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 HatchStyle 获取或设置此 HatchBrush 对象的哈希样式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 Image 获取或设置与此 TextureBrush 对象关联的“图像”对象。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 ImmutableBackColor 使 BackColor 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableBrushType 使 BrushType 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableColor 使颜色设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableForeColor 使 ForeColor 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableHatchStyle 使 HatchStyle 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableImage 使图像设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableTransform 使 Transform 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 ImmutableWrapMode 使 WrapMode 设置不可变, 其他方式不能更改。一旦不可变,便无人能更改它。
公共属性 Transform 获取或设置 Matrix 对象,该对象定义与此 TextureBrush 对象相关联的图像的局部几何变换。只有在属性不可用并适当设置重写标志的情况下才可允许更改。
公共属性 WrapMode 获取或设置 WrapMode 枚举,该枚举指示此 TextureBrush 对象的换行模式。只有在属性不可用并适当设置重写标志的情况下才可允许更改。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsOverridden 测试是否重写某些 BrushSettings。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

BrushSettings 允许标记 BrushStyleSetInfo 的某些属性为重写或不可变。 如果某些画笔设置标记为不可变,因此不允许再次更改。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间