Class ThemeRepository
Inheritance
Inherited Members
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public class ThemeRepository
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
System.Collections.Generic.IEnumerable<System.String>
|
ControlDefault
Gets or sets the default control theme.
Declaration
public static Theme ControlDefault { get; set; }
Property Value
Theme
|
LoadedThemes
Gets a list with all loaded themes.
Declaration
public static ICollection LoadedThemes { get; }
Property Value
System.Collections.ICollection
|
Methods
Add(Theme)
Adds a new theme to the repository.
Declaration
public static void Add(Theme theme)
Parameters
Theme
theme
The theme to add. |
Add(Theme, Boolean)
Adds a new theme to the repository.
Declaration
public static void Add(Theme theme, bool replaceExistingStyle)
Parameters
Theme
theme
The theme to add. |
System.Boolean
replaceExistingStyle
Specifies whether to replace all matching styles if a theme with the same name exists. |
FindTheme(String)
Searches for a theme with specific name.
Declaration
public static Theme FindTheme(string themeName)
Parameters
System.String
themeName
The theme name to search for. |
Returns
Theme
an instance of Theme if successfull. |
FindTheme(String, Boolean)
Searches for a theme with specific name.
Declaration
public static Theme FindTheme(string themeName, bool fallbackToControlDefault)
Parameters
System.String
themeName
The theme name to search for. |
System.Boolean
fallbackToControlDefault
Sepecifies whether to fallback to control default theme if no other theme is found. |
Returns
Theme
an instance of Theme if successfull. |
RegisterTheme(RadThemeComponentBase)
Registers a theme without loading it.
Declaration
public static void RegisterTheme(RadThemeComponentBase theme)
Parameters
RadThemeComponentBase
theme
The theme component to register |
Remove(String)
Removes a theme from the repository.
Declaration
public static void Remove(string themeName)
Parameters
System.String
themeName
The theme to remove. |