WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class NavigationDrawerVisualStyle

    Show / Hide Table of Contents

    Class NavigationDrawerVisualStyle

    Represents a class to define style for the NavigationDrawer control.

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

    Constructors

    NavigationDrawerVisualStyle()

    Initializes a new instance of the NavigationDrawerVisualStyle class.

    Declaration
    public NavigationDrawerVisualStyle()

    NavigationDrawerVisualStyle(NavigationDrawerVisualStyleInfoIdentity)

    Initializes a new instance of the NavigationDrawerVisualStyle class.

    Declaration
    public NavigationDrawerVisualStyle(NavigationDrawerVisualStyleInfoIdentity identity)
    Parameters
    Type Name Description
    NavigationDrawerVisualStyleInfoIdentity identity

    A NavigationDrawerVisualStyleInfoIdentity that holds the identity for this NavigationDrawerVisualStyleInfoStore.

    NavigationDrawerVisualStyle(NavigationDrawerVisualStyleInfoIdentity, NavigationDrawerVisualStyleInfoStore)

    Initializes a new instance of the NavigationDrawerVisualStyle class.

    Declaration
    public NavigationDrawerVisualStyle(NavigationDrawerVisualStyleInfoIdentity identity, NavigationDrawerVisualStyleInfoStore store)
    Parameters
    Type Name Description
    NavigationDrawerVisualStyleInfoIdentity identity

    A NavigationDrawerVisualStyleInfoIdentity that holds the identity for this NavigationDrawerVisualStyleInfoStore.

    NavigationDrawerVisualStyleInfoStore store

    Holds instance of a NavigationDrawerVisualStyleInfoStore class

    NavigationDrawerVisualStyle(NavigationDrawerVisualStyleInfoStore)

    Initializes a new instance of the NavigationDrawerVisualStyle class.

    Declaration
    public NavigationDrawerVisualStyle(NavigationDrawerVisualStyleInfoStore store)
    Parameters
    Type Name Description
    NavigationDrawerVisualStyleInfoStore store

    Holds instance of a NavigationDrawerVisualStyleInfoStore class.

    Properties

    BackColor

    Gets or sets the background color of the NavigationDrawer.

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

    DefaultStyle

    Declaration
    public static NavigationDrawerVisualStyle DefaultStyle { get; }
    Property Value
    Type Description
    NavigationDrawerVisualStyle

    DisabledBackColor

    Gets or sets the background color of the NavigationDrawer in the disabled state.

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

    DisabledFooterBackColor

    Gets or sets the background color of the DrawerFooter in the disabled state.

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

    DisabledFooterBorderColor

    Gets or sets the border color of DrawerFooter disabled state.

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

    DisabledFooterForeColor

    Gets or sets the foreground color of text in DrawerFooter in the disabled state.

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

    DisabledHeaderBackColor

    Gets or sets the background color of DrawerHeader in the disabled state.

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

    DisabledHeaderForeColor

    Gets or sets the foreground color of text in theDrawerHeader in the disabled state.

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

    DisabledPanelBackColor

    Gets or sets the panel background color of the NavigationDrawer in the disabled state.

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

    FooterBackColor

    Gets or sets background color of the DrawerFooter.

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

    FooterBorderColor

    Gets or sets the border color of DrawerFooter.

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

    FooterBorderThickness

    Gets or sets the value specifies the thickness of border in DrawerFooter.

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

    FooterFont

    Gets or sets the font used to draw the text in DrawerFooter of the NavigationDrawer.

    Declaration
    [ThemeStudio]
    public Font FooterFont { get; set; }
    Property Value
    Type Description
    System.Drawing.Font

    FooterForeColor

    Gets or sets the foreground color of text in DrawerFooter

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

    FooterHoverBackColor

    Gets or sets the background color of the DrawerFooter in the hover state.

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

    FooterHoverForeColor

    Gets or sets the foreground color of text in DrawerFooter in the hover state.

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

    HeaderBackColor

    Gets or sets the background color of DrawerHeader

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

    HeaderFont

    Gets or sets the font used to draw the text in DrawerHeader of the NavigationDrawer.

    Declaration
    [ThemeStudio]
    public Font HeaderFont { get; set; }
    Property Value
    Type Description
    System.Drawing.Font

    HeaderForeColor

    Gets or sets the foreground color of text in the DrawerHeader.

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

    ItemStyle

    Gets or sets the style for item of the NavigationDrawer.

    Declaration
    [ThemeStudio]
    public NavigationDrawerItemStyleInfo ItemStyle { get; set; }
    Property Value
    Type Description
    NavigationDrawerItemStyleInfo

    PanelBackColor

    Gets or sets the panel background color of the NavigationDrawer.

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

    SelectedFooterBackColor

    Gets or sets the background color of the DrawerFooter in the selected state.

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

    SelectedFooterForeColor

    Gets or sets the foreground color of text in DrawerFooter in the selected state.

    Declaration
    [ThemeStudio]
    public Color SelectedFooterForeColor { get; set; }
    Property Value
    Type Description
    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
    StyleInfoBase.CreateSubObjectIdentity(StyleInfoProperty)

    GetDefaultStyle()

    Gets the default style value of the System.Windows.Forms.ComboBoxStyle 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 - 2023 Syncfusion Inc. All Rights Reserved