Silverlight 2 not only supplies controls, they are skinnable too

! Warning: this post hasn't been updated in over three years and so may contain out of date information.

SilverlightOne of the criticisms levelled at Silverlight 1 was it lack of controls, such as buttons, checkboxes and the like. Not only has Silverlight 2 addressed this, but the power of XAML now really shows itself. Using XAML, it is possible to easily re-skin those controls to give them radically different appearances.

Corrina Barber has put together three very different looking examples – complete with source – to show just how easy it is to make radical changes. Click on the images below to play with the live demos (requires Silverlight 2 beta to be installed on your browser), or go to Corrina’s page to access the source.

The “Bubbly” skin
The 'bubbly' skin


The “Red” skin
The 'red' skin


The “Flat” skin
The 'flat' skin