BrushSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public ref class BrushSettings
public class BrushSettings
type BrushSettings = class
Public Class BrushSettings
- Inheritance
-
BrushSettings
Constructors
BrushSettings() |
Default constructor. |
Properties
BackColor |
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. |
BrushSettingsFlags |
Gets the overridden properties in the BrushStyleSetInfo. |
BrushStyleSetInfo |
Gets or sets the BrushStyleSetInfo associated with these settings. |
BrushType |
Gets or sets the type of Brush. Only allows the change if the property is not immutable and sets the override flags appropriately. |
Color |
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. |
ForeColor |
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. |
HatchStyle |
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. |
Image |
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. |
ImmutableBackColor |
Makes the BackColor setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableBrushType |
Makes the BrushType setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableColor |
Makes the Color setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableForeColor |
Makes the ForeColor setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableHatchStyle |
Makes the HatchStyle setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableImage |
Makes the Image setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableTransform |
Makes the Transform setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
ImmutableWrapMode |
Makes the WrapMode setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
Transform |
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. |
WrapMode |
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. |
Methods
IsOverridden(BrushSettingsFlags) |
Tests whether certain BrushSettings are overridden. |