ClassThemeRepository
Definition
Namespace:Telerik.WinControls
Assembly:Telerik.WinControls.dll
Syntax:
public class ThemeRepository
Inheritance: objectThemeRepository
Constructors
ThemeRepository()
Declaration
public ThemeRepository()
Properties
AvailableThemeNames
Gets a list with all theme names that are available.
Declaration
public static IEnumerable<string> AvailableThemeNames { get; }
Property Value
IEnumerable<string>
ControlDefault
Gets or sets the default control theme.
LoadedThemes
Gets a list with all loaded themes.
Declaration
public static ICollection LoadedThemes { get; }
Property Value
Methods
Add(Theme)
Adds a new theme to the repository.
Declaration
public static void Add(Theme theme)
Parameters
theme
The theme to add.
Add(Theme, bool)
Adds a new theme to the repository.
FindTheme(string)
Searches for a theme with specific name.
FindTheme(string, bool)
Searches for a theme with specific name.
Declaration
public static Theme FindTheme(string themeName, bool fallbackToControlDefault)
Parameters
themeName
The theme name to search for.
fallbackToControlDefault
Sepecifies whether to fallback to control default theme if no other theme is found.
Returns
an instance of Theme if successfull.
RegisterTheme(RadThemeComponentBase)
Registers a theme without loading it.
Declaration
public static void RegisterTheme(RadThemeComponentBase theme)
Parameters
theme
The theme component to register
Remove(string)
Removes a theme from the repository.
Declaration
public static void Remove(string themeName)
Parameters
themeName
The theme to remove.