BrushSettings Class

 

BrushSettings allows certain properties on a BrushStyleSetInfo to be marked as overridden or immutable. If certain Brush settings are marked as immutable, then they are not allowed to be changed again.

Namespace:   Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

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

public ref class BrushSettings 

NameDescription
System_CAPS_pubmethodBrushSettings()

Default constructor.

NameDescription
System_CAPS_pubpropertyBackColor

Gets or sets the color of spaces between the hatch lines drawn by this HatchBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyBrushSettingsFlags

Gets the overridden properties in the BrushStyleSetInfo.

System_CAPS_pubpropertyBrushStyleSetInfo

Gets or sets the BrushStyleSetInfo associated with these settings.

System_CAPS_pubpropertyBrushType

Gets or sets the type of Brush. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyColor

Gets or sets the color of this SolidBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyForeColor

Gets or sets the color of hatch lines drawn by this HatchBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyHatchStyle

Gets or sets the hatch style of this HatchBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyImage

Gets or sets the Image object associated with this TextureBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyImmutableBackColor

Makes the BackColor setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableBrushType

Makes the BrushType setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableColor

Makes the Color setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableForeColor

Makes the ForeColor setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableHatchStyle

Makes the HatchStyle setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableImage

Makes the Image setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableTransform

Makes the Transform setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyImmutableWrapMode

Makes the WrapMode setting immutable, unchangeable by others. Once it's make immutable, no one else can change it.

System_CAPS_pubpropertyTransform

Gets or sets a Matrix object that defines a local geometric transformation for the image associated with this TextureBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

System_CAPS_pubpropertyWrapMode

Gets or sets a WrapMode enumeration that indicates the wrap mode for this TextureBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately.

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsOverridden(BrushSettingsFlags)

Tests whether certain BrushSettings are overridden.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

BrushSettings allows certain properties on a BrushStyleSetInfo to be marked as overridden or immutable. If certain Brush settings are marked as immutable, they are not allowed to be changed again.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: