Skins organization in RadControls for ASP.NET AJAX

Wednesday, July 13, 2011 by VSX Team | Comments 7

The Q2 2011 release of the RadControls for ASP.NET AJAX brings in two novelties in regard to the skins organization:

  • New skins assembly is introduced (Telerik.Web.UI.Skins)
  • The “skins chooser” is reworked and is much more friendly

 

What is Default Skin?

 

The default skin is declared in the web.config file of the project. This is the global site-wide skin to be used by the RadControls for ASP.NET AJAX. However it can be overwritten by each control via its Skin property or by the whole page by using the RadSkinManager.

 

What is Telerik.Web.UI.Skins?

 

The Telerik.Web.UI.Skins is an assembly that contains some new skins. The old skins are still placed in the Telerik.Web.UI assembly. In the long term we plan to extract all skins but the "Default" one from the main (Telerik.Web.UI) assembly. The main goal is to optimize the referenced assemblies, i.e. only sites that use any custom skins should reference the Telerik.Web.UI.Skins.

 

How to configure the skin references of a project?

 

Here is a screenshot of the new Project Configuration wizard:

introduction-vsx_newproject1

On the first step you can choose which Skin packs (skin pack is an assembly which contains one or more skins) to be included in the project by checking/unchecking the available ones. When the skin pack selection is changed the Default skin list on the right side is refreshed accordingly.

 

The skin packs could be changed after the project is already created too. When starting the Project Configure Wizard the skin selection page will pop up what offers the opportunity more skin packs to be included or existing skin packs to be removed from the project.

 

Do not hesitate to leave us your feedback!

 

Best regards,

Chavdar,

the Telerik VSXTeam

7 Comments

  • Barry 15 Jul 2011
    So, let's document how we (your user community) can create skin packs.  This would be a great way to share/sell skins
  • shane 15 Jul 2011
    I have installed the Q2 2011 release
    and referenced the skins assembly but configuration pop up hasnt changed. 
    am i missing something here?
  • Trav 19 Jul 2011
    How do we set up an existing project to use the new dll? I've added it and referenced it in my project references...but still get the skin not found error
  • Stuart Hemming 19 Jul 2011
    Trav,
    All I did was reference the new dll (and made sure that my telerik.web.ui.dll was the right version) and it just worked.
  • Trav 19 Jul 2011
    How do we set up an existing project to use the new dll? I've added it and referenced it in my project references...but still get the skin not found error
  • Trav 19 Jul 2011
    Solution: Don't use a 3.5 DLL in a 4.0 project.  ;-)
  • Mohamed 15 Nov 2011
    sorry , it is a big problem in telerik , and i dont know how came  company like telerik and have this big error ?

Add comment

  1. Formatting options
       
     
     
     
     
       
  2. (optional, emails won't be shown on public pages)
  3. (optional)