New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TelerikToolboxCategory("Miscellaneous")]
public class RadSkinManager : Control, ISkinnableControl, IControl

Inheritance: objectRadSkinManager

Implements: IControlISkinnableControl

Constructors

C#
public RadSkinManager()

Fields

C#
protected Dictionary<string, EmbeddedSkinAttribute> skinAttributes

Properties

C#
public virtual bool Enabled { get; set; }
C#
public bool EnableEmbeddedBaseStylesheet { get; set; }

Implements: ISkinnableControl.EnableEmbeddedBaseStylesheet

C#
public bool EnableEmbeddedScripts { get; set; }

Implements: ISkinnableControl.EnableEmbeddedScripts

C#
public bool EnableEmbeddedSkins { get; set; }

Implements: ISkinnableControl.EnableEmbeddedSkins

C#
protected bool IsRenderModeSet { get; }
C#
public virtual string PersistenceKey { get; set; }
C#
public virtual RadSkinManagerPersistenceMode PersistenceMode { get; set; }
C#
public RenderMode RenderMode { get; set; }

Implements: ISkinnableControl.RenderMode

C#
public RenderMode ResolvedRenderMode { get; }

Implements: ISkinnableControl.ResolvedRenderMode

C#
public virtual bool ShowChooser { get; set; }
C#
public virtual string Skin { get; set; }

Implements: ISkinnableControl.Skin

C#
public SkinReferenceCollection Skins { get; }
C#
protected bool SupportsAdaptiveRendering { get; }
C#
protected bool SupportsLightweightRendering { get; }
C#
protected bool SupportsNativeRendering { get; }
C#
protected bool SupportsRenderingMode { get; }
C#
public TargetControlCollection TargetControls { get; }

Methods

C#
public void ApplySkin(Control target, string skin)
Parameters:targetControlskinstring
C#
public void ApplySkin(Control target)
Parameters:targetControl
C#
protected bool CanRenderInMode(RenderModeBrowserAdaptor browser, RenderMode mode)
Parameters:browserRenderModeBrowserAdaptormodeRenderModeReturns:

bool

C#
protected void ChangeSkin(string skinName)
Parameters:skinNamestring
C#
protected virtual void FillSkins(RadComboBox chooser)
Parameters:chooserRadComboBox
C#
public static RadSkinManager GetCurrent(Page page)
Parameters:pagePageReturns:

RadSkinManager

C#
public RadComboBox GetSkinChooser()
Returns:

RadComboBox

C#
protected void InitializeRenderMode()
C#
protected override void OnInit(EventArgs e)
Parameters:eEventArgs
C#
protected override void OnLoad(EventArgs e)
Parameters:eEventArgs
C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs
C#
protected virtual void OnSkinChanged(SkinChangedEventArgs args)
Parameters:argsSkinChangedEventArgs
C#
protected virtual void OnSkinChanging(SkinChangingEventArgs args)
Parameters:argsSkinChangingEventArgs
C#
protected RenderMode ResolveRenderMode()
Returns:

RenderMode

Events

C#
public event RadSkinManager.SkinChangedDelegate SkinChanged
C#
public event RadSkinManager.SkinChangingDelegate SkinChanging