Class RadThemeComponentBase
Class used by RadThemeManager to recognize classes that load themes from resources in a class library
Inheritance
System.Object
RadThemeComponentBase
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public abstract class RadThemeComponentBase : Component
Constructors
RadThemeComponentBase()
Declaration
public RadThemeComponentBase()
Properties
IsDesignMode
Declaration
public bool IsDesignMode { get; }
Property Value
System.Boolean
|
Site
Declaration
public override ISite Site { get; set; }
Property Value
System.ComponentModel.ISite
|
ThemeName
Gets the ThemeName of the theme component
Declaration
public virtual string ThemeName { get; }
Property Value
System.String
|
Methods
CreateContext(Control)
This method is used internally.
Declaration
public static RadThemeComponentBase.ThemeContext CreateContext(Control control)
Parameters
System.Windows.Forms.Control
control
|
Returns
RadThemeComponentBase.ThemeContext
|
DeserializeTheme()
Declaration
public virtual void DeserializeTheme()
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
Load()
Declaration
public abstract void Load()
LoadResource(Assembly, String)
Declaration
protected virtual bool LoadResource(Assembly resourceAssembly, string resourcePath)
Parameters
System.Reflection.Assembly
resourceAssembly
|
System.String
resourcePath
|
Returns
System.Boolean
|
RemoveThemeCore()
Declaration
protected virtual void RemoveThemeCore()