Class GroupViewVisualStyle
Represents the class to define the style for GroupView control.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Forms
Assembly: Syncfusion.Shared.Base.dll
Syntax
public class GroupViewVisualStyle : VisualStyleBase, ICustomTypeDescriptor, IDisposable, IStyleInfo, ISupportInitialize, IFormattable, IConvertible, IXmlSerializable, IStyleInfoSubObject
Constructors
GroupViewVisualStyle()
Initializes a new instance of the GroupViewVisualStyle class.
Declaration
public GroupViewVisualStyle()
GroupViewVisualStyle(GroupViewStyleInfoIdentity)
Initializes a new instance of the GroupViewVisualStyle class.
Declaration
public GroupViewVisualStyle(GroupViewStyleInfoIdentity identity)
Parameters
Type | Name | Description |
---|---|---|
GroupViewStyleInfoIdentity | identity | A GroupViewStyleInfoIdentity that holds the identity for this GroupViewStyleInfoStore. |
GroupViewVisualStyle(GroupViewStyleInfoIdentity, GroupViewStyleInfoStore)
Initializes a new instance of the GroupViewVisualStyle class.
Declaration
public GroupViewVisualStyle(GroupViewStyleInfoIdentity identity, GroupViewStyleInfoStore store)
Parameters
Type | Name | Description |
---|---|---|
GroupViewStyleInfoIdentity | identity | A GroupViewStyleInfoIdentity that holds the identity for this GroupViewStyleInfoStore. |
GroupViewStyleInfoStore | store | Holds instance of a GroupViewStyleInfoStore class |
GroupViewVisualStyle(GroupViewStyleInfoStore)
Initializes a new instance of the GroupViewVisualStyle class.
Declaration
public GroupViewVisualStyle(GroupViewStyleInfoStore store)
Parameters
Type | Name | Description |
---|---|---|
GroupViewStyleInfoStore | store | Holds instance of a GroupViewStyleInfoStore class. |
Properties
BackColor
Gets or sets the System.Drawing.Color value used to draw the background of the GroupView control in default state.
Declaration
[ThemeStudio(true)]
public Color BackColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value is used to draw the background of the control. The default value is null. |
BorderColor
Gets or sets the System.Drawing.Color value used to draw the border of the GroupView control.
Declaration
[ThemeStudio(true)]
public Color BorderColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value is used to draw the border of the control. The default value is null. |
BorderThickness
Gets or sets the borderthickness of GroupView control.
Declaration
[ThemeStudio(true)]
public int BorderThickness { get; set; }
Property Value
Type |
---|
System.Int32 |
DefaultStyle
Gets the default style value for the GroupView control.
Declaration
public static GroupViewVisualStyle DefaultStyle { get; }
Property Value
Type |
---|
GroupViewVisualStyle |
DragDropIndicatorColor
Declaration
[ThemeStudio(true)]
public Color DragDropIndicatorColor { get; set; }
Property Value
Type |
---|
System.Drawing.Color |
ItemStyle
Gets or sets style for GroupViewItem of the GroupView control.
Declaration
public GroupViewItemStyleInfo ItemStyle { get; set; }
Property Value
Type |
---|
GroupViewItemStyleInfo |
ScrollButtonBackColor
Gets or sets the System.Drawing.Color value used to draw the background color of the scroll button in GroupView control.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonBackColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the background color of the scroll button. The default value is null. |
ScrollButtonBorderColor
Gets or sets the System.Drawing.Color value used to draw the border color of the scroll button in GroupView control.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonBorderColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the border color of the scroll button. The default value is null. |
ScrollButtonBorderThickness
Gets or sets the borderthickness used to draw the border of the scroll button in GroupView control.
Declaration
[ThemeStudio(true)]
public int ScrollButtonBorderThickness { get; set; }
Property Value
Type |
---|
System.Int32 |
ScrollButtonForeColor
Gets or sets the System.Drawing.Color value used to draw the foreground color of the scroll button in GroupView control.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonForeColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the foreground color of the scroll button. The default value is null. |
ScrollButtonHoverBackColor
Gets or sets the System.Drawing.Color value used to draw the background color of the scroll button in GroupView control in hover state.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonHoverBackColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the background color of the scroll button. The default value is null. |
ScrollButtonHoverBorderColor
Gets or sets the System.Drawing.Color value used to draw the hover border color of the scroll button in GroupView control.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonHoverBorderColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the border color of the scroll button. The default value is null. |
ScrollButtonHoverForeColor
Gets or sets the System.Drawing.Color value used to draw the foreground color of the scroll button in GroupView control in hover state.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonHoverForeColor { get; set; }
Property Value
Type |
---|
System.Drawing.Color |
ScrollButtonPressedBackColor
Gets or sets the System.Drawing.Color value used to draw the background color of the scroll button in GroupView control in pressed state.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonPressedBackColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the background color of the scroll button. The default value is null. |
ScrollButtonPressedBorderColor
Gets or sets the System.Drawing.Color value used to draw the pressed border color of the scroll button in GroupView control.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonPressedBorderColor { get; set; }
Property Value
Type | Description |
---|---|
System.Drawing.Color | The System.Drawing.Color value used to draw the border color of the scroll button. The default value is null. |
ScrollButtonPressedForeColor
Gets or sets the System.Drawing.Color value used to draw the foreground color of the scroll button in GroupView control in selected state.
Declaration
[ThemeStudio(true)]
public Color ScrollButtonPressedForeColor { get; set; }
Property Value
Type |
---|
System.Drawing.Color |
Methods
CreateSubObjectIdentity(StyleInfoProperty)
Overridden to create a product-specific identity object for the sub object.
Declaration
public override StyleInfoSubObjectIdentity CreateSubObjectIdentity(StyleInfoProperty sip)
Parameters
Type | Name | Description |
---|---|---|
StyleInfoProperty | sip | StyleInfoProperty descriptor for this sub object. |
Returns
Type | Description |
---|---|
StyleInfoSubObjectIdentity | Identity for the sub object. |
Overrides
GetDefaultStyle()
Gets the default style value of the
Declaration
protected override StyleInfoBase GetDefaultStyle()
Returns
Type | Description |
---|---|
StyleInfoBase | Returns the default style value. |