menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ToggleButtonVisualStyle - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ToggleButtonVisualStyle

    Represents the class to define the style for ToggleButton control.

    Inheritance
    System.Object
    ShouldSerializeBasedPersisterType
    StyleInfoBase
    StyleInfoSubObjectBase
    VisualStyleBase
    ToggleButtonVisualStyle
    Implements
    System.ComponentModel.ICustomTypeDescriptor
    System.IDisposable
    IStyleInfo
    System.ComponentModel.ISupportInitialize
    System.IFormattable
    System.IConvertible
    System.Xml.Serialization.IXmlSerializable
    IStyleInfoSubObject
    Inherited Members
    ShouldSerializeBasedPersisterType.AddNewAttributes(PropertyDescriptor, Attribute[], Int32)
    ShouldSerializeBasedPersisterType.CheckAllProperties
    ShouldSerializeBasedPersisterType.GetCustomPDC(PropertyDescriptorCollection)
    ShouldSerializeBasedPersisterType.GetNewAttributesCount(PropertyDescriptor)
    StyleInfoBase.BeginInit()
    StyleInfoBase.BeginUpdate()
    StyleInfoBase.CacheValues
    StyleInfoBase.Changed
    StyleInfoBase.Changing
    StyleInfoBase.ClearCache()
    StyleInfoBase.CopyFrom(IStyleInfo)
    StyleInfoBase.Dispose()
    StyleInfoBase.EndInit()
    StyleInfoBase.EndUpdate()
    StyleInfoBase.Equals(Object)
    StyleInfoBase.EqualsObject(Object, Object)
    StyleInfoBase.GetDefaultStyleInfoStore(StyleInfoProperty)
    StyleInfoBase.GetDefaultValue(StyleInfoProperty)
    StyleInfoBase.GetHashCode()
    StyleInfoBase.GetShortValue(StyleInfoProperty)
    StyleInfoBase.GetValue(StyleInfoProperty)
    StyleInfoBase.HasValue(StyleInfoProperty)
    StyleInfoBase.IConvertible.GetTypeCode()
    StyleInfoBase.IConvertible.ToBoolean(IFormatProvider)
    StyleInfoBase.IConvertible.ToByte(IFormatProvider)
    StyleInfoBase.IConvertible.ToChar(IFormatProvider)
    StyleInfoBase.IConvertible.ToDateTime(IFormatProvider)
    StyleInfoBase.IConvertible.ToDecimal(IFormatProvider)
    StyleInfoBase.IConvertible.ToDouble(IFormatProvider)
    StyleInfoBase.IConvertible.ToInt16(IFormatProvider)
    StyleInfoBase.IConvertible.ToInt32(IFormatProvider)
    StyleInfoBase.IConvertible.ToInt64(IFormatProvider)
    StyleInfoBase.IConvertible.ToSByte(IFormatProvider)
    StyleInfoBase.IConvertible.ToSingle(IFormatProvider)
    StyleInfoBase.IConvertible.ToString(IFormatProvider)
    StyleInfoBase.IConvertible.ToType(Type, IFormatProvider)
    StyleInfoBase.IConvertible.ToUInt16(IFormatProvider)
    StyleInfoBase.IConvertible.ToUInt32(IFormatProvider)
    StyleInfoBase.IConvertible.ToUInt64(IFormatProvider)
    StyleInfoBase.Identity
    StyleInfoBase.InheritStyle(IStyleInfo, StyleModifyType)
    StyleInfoBase.IsChanged
    StyleInfoBase.IsEmpty
    StyleInfoBase.IsSubset(IStyleInfo)
    StyleInfoBase.IsValueModified(StyleInfoProperty)
    StyleInfoBase.MergeStyle(IStyleInfo)
    StyleInfoBase.ModifyStyle(IStyleInfo, StyleModifyType)
    StyleInfoBase.OnStyleChanging(StyleInfoProperty)
    StyleInfoBase.ParseString(String)
    StyleInfoBase.ReadXml(XmlReader)
    StyleInfoBase.ResetValue(StyleInfoProperty)
    StyleInfoBase.SetStore(StyleInfoStore)
    StyleInfoBase.SetValue(StyleInfoProperty, Int16)
    StyleInfoBase.SetValue(StyleInfoProperty, Object)
    StyleInfoBase.Store
    StyleInfoBase.ToString()
    StyleInfoBase.ToString(String)
    StyleInfoBase.ToString(String, IFormatProvider)
    StyleInfoBase.Updating
    StyleInfoBase.WeakReferenceChangedListeners
    StyleInfoBase.WriteXml(XmlWriter)
    StyleInfoSubObjectBase.Data
    StyleInfoSubObjectBase.Dispose(Boolean)
    StyleInfoSubObjectBase.IntGetDefaultStyleInfo(StyleInfoProperty)
    StyleInfoSubObjectBase.MakeCopy(StyleInfoBase, StyleInfoProperty)
    StyleInfoSubObjectBase.OnStyleChanged(StyleInfoProperty)
    StyleInfoSubObjectBase.Owner
    StyleInfoSubObjectBase.Sip
    StyleInfoSubObjectBase.SubObjectIdentity
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    VisualStyleBase.UpdateStyles(IThemeProvider)
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class ToggleButtonVisualStyle : VisualStyleBase, ICustomTypeDescriptor, IDisposable, IStyleInfo, ISupportInitialize, IFormattable, IConvertible, IXmlSerializable, IStyleInfoSubObject

    Constructors

    ToggleButtonVisualStyle()

    Initializes a new instance of the ToggleButtonVisualStyle class.

    Declaration
    public ToggleButtonVisualStyle()

    ToggleButtonVisualStyle(ToggleButtonStyleInfoIdentity)

    Initializes a new instance of the ToggleButtonVisualStyle class.

    Declaration
    public ToggleButtonVisualStyle(ToggleButtonStyleInfoIdentity identity)
    Parameters
    Type Name Description
    ToggleButtonStyleInfoIdentity identity

    A ToggleButtonStyleInfoIdentity that holds the identity for this ToggleButtonStyleInfoStore.

    ToggleButtonVisualStyle(ToggleButtonStyleInfoIdentity, ToggleButtonStyleInfoStore)

    Initializes a new instance of the ToggleButtonVisualStyle class.

    Declaration
    public ToggleButtonVisualStyle(ToggleButtonStyleInfoIdentity identity, ToggleButtonStyleInfoStore store)
    Parameters
    Type Name Description
    ToggleButtonStyleInfoIdentity identity

    A ToggleButtonStyleInfoIdentity that holds the identity for this ToggleButtonStyleInfoStore.

    ToggleButtonStyleInfoStore store

    Holds instance of a ToggleButtonStyleInfoStore class

    ToggleButtonVisualStyle(ToggleButtonStyleInfoStore)

    Initializes a new instance of the ToggleButtonVisualStyle class.

    Declaration
    public ToggleButtonVisualStyle(ToggleButtonStyleInfoStore store)
    Parameters
    Type Name Description
    ToggleButtonStyleInfoStore store

    Holds instance of a ToggleButtonStyleInfoStore class.

    Properties

    ActiveBackColor

    Gets or sets the active background color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color ActiveBackColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    ActiveBorderColor

    Gets or sets the active border color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color ActiveBorderColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    ActiveForeColor

    Gets or sets the active fore color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color ActiveForeColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    ActiveHoverBackColor

    Gets or sets the active hover background color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color ActiveHoverBackColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    ActiveHoverBorderColor

    Gets or sets the active hover border color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color ActiveHoverBorderColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    BorderThickness

    Gets or sets the border thickness to draw the border of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public int BorderThickness { get; set; }
    Property Value
    Type
    System.Int32

    DefaultStyle

    Gets the default style value for the ToggleButton control.

    Declaration
    public static ToggleButtonVisualStyle DefaultStyle { get; }
    Property Value
    Type
    ToggleButtonVisualStyle

    DisabledBackColor

    Gets or sets the disabled background color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color DisabledBackColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    DisabledBorderColor

    Gets or sets the disabled border color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color DisabledBorderColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    DisabledForeColor

    Gets or sets the disabled fore color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color DisabledForeColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    Font

    Gets or sets the Font of the ToggleButton control.

    Declaration
    public Font Font { get; set; }
    Property Value
    Type
    System.Drawing.Font

    InActiveBackColor

    Gets or sets the inactive background color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color InActiveBackColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    InActiveBorderColor

    Gets or sets the inactive border color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color InActiveBorderColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    InActiveForeColor

    Gets or sets the inactive fore color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color InActiveForeColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    InActiveHoverBackColor

    Gets or sets the inactive hover background color of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public Color InActiveHoverBackColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    InActiveHoverBorderColor

    Gets or sets the inactive hover border color of the ToggleButton control in hover state.

    Declaration
    [ThemeStudio]
    public Color InActiveHoverBorderColor { get; set; }
    Property Value
    Type
    System.Drawing.Color

    ToggleButttonSliderStyle

    Gets or sets style for Slider of the ToggleButton control.

    Declaration
    [ThemeStudio]
    public ToggleButtonSliderStyleInfo ToggleButttonSliderStyle { get; set; }
    Property Value
    Type
    ToggleButtonSliderStyleInfo

    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
    StyleInfoBase.CreateSubObjectIdentity(StyleInfoProperty)

    GetDefaultStyle()

    Gets the default style value of the class.

    Declaration
    protected override StyleInfoBase GetDefaultStyle()
    Returns
    Type Description
    StyleInfoBase

    Returns the default style value.

    Overrides
    VisualStyleBase.GetDefaultStyle()

    Implements

    System.ComponentModel.ICustomTypeDescriptor
    System.IDisposable
    IStyleInfo
    System.ComponentModel.ISupportInitialize
    System.IFormattable
    System.IConvertible
    System.Xml.Serialization.IXmlSerializable
    IStyleInfoSubObject
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved