menu

WinForms

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

    Show / Hide Table of Contents

    Class ThemeHelper

    A helper class that provides the functionality to merge the styles from the XML configuration to the element style.

    Inheritance
    System.Object
    ThemeHelper
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.WinForms.Theme
    Assembly: Syncfusion.Shared.Base.dll
    Syntax
    public abstract class ThemeHelper

    Constructors

    ThemeHelper()

    Declaration
    protected ThemeHelper()

    Methods

    IsVisualStyleBasedTheme(IThemeProvider)

    Helps to retrieve whether the applied Theme is built-in or VisualStyle based theme.

    Declaration
    public static bool IsVisualStyleBasedTheme(IThemeProvider provider)
    Parameters
    Type Name Description
    IThemeProvider provider
    Returns
    Type Description
    System.Boolean

    Whether the applied theme is VisualStyle based theme or not

    LoadAssembly(Assembly)

    Loads the assembly to register the theme XML configured files.

    Declaration
    public static void LoadAssembly(Assembly assembly)
    Parameters
    Type Name Description
    System.Reflection.Assembly assembly

    An assembly that has the theme XML configuration file.

    ReadControlTags(IThemeProvider, Object, XmlReader)

    Reads the control tag elements.

    Declaration
    public static void ReadControlTags(IThemeProvider provider, object visualStyles, XmlReader xmlReader)
    Parameters
    Type Name Description
    IThemeProvider provider

    The IThemeProvider.

    System.Object visualStyles

    The object that needs to be merged.

    System.Xml.XmlReader xmlReader

    The xml reader.

    ReadControlTags(String, Object, XmlReader)

    Reads the control tag elements.

    Declaration
    public static void ReadControlTags(string controlName, object visualStyles, XmlReader xmlReader)
    Parameters
    Type Name Description
    System.String controlName

    Name of the control.

    System.Object visualStyles

    The object that needs to be merged.

    System.Xml.XmlReader xmlReader

    The xml reader.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved