Changing Silverlight Control Appearance with Corrina BarberUX Musings with Corrina Barber

Going Deep with the Visual State Manager

July 9th, 2008

 
icon for podpress  Visual State Manager [20:47m]: Play Now | Play in Popup | Download

In Silverlight, controls (checkboxes, buttons, and most everything else) have a complete separation between appearance and behavior. This allows developers and designers to strip out the visual elements of a control and completely replace them. Without affecting behavior! This show is dedicated to showing you how to completely re-skin controls.

Parts, States, Groups–

There’s a lot of terminology specific to skinning. We explain, in a simple way, what these words are and how they’re used.

Visual State Manager-

The Visual State Manager (VSM) is a critical part of the skinning process. It helps simplify skinning in a way that’s unexpected.

Transitions-

How controls change their appearance is critical. Should you customize how this is done?

Useful links for the show:
Ian Griffiths blog - http://www.interact-sw.co.uk/iangblog/
Ian’s article on visual state in Silverlight control templates - http://www.interact-sw.co.uk/iangblog/2008/06/10/visual-state
Karen Corby 1of 4: Parts and States at a conceptual level - http://scorbs.com/2008/06/11/parts-states-model-with-visualstatemanager-part-1-of/
Karen Corby 2 of 4: Basics of skinning a control - http://scorbs.com/2008/06/18/parts-states-model-with-visualstatemanager-part-2-of-4/
Karen Corby 3 of 4: Parts and States with custom controls and more sophisticated transitions - http://scorbs.com/2008/06/23/parts-states-model-with-visualstatemanager-part-3-of-4/

Music for the show:
Lido In The Morning by General Fuzz from the album Messy’s Place
I Believe In You by YACHT from the album Instrumentals 2007
Sidetrack by Lisa DeBenedictis from the album Fruitless

Entry Filed under: shows

1 Comment Add your own

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Hosts

Erik Monica
Erik Mork Monica Mork

Categories

Links

Recent Posts

Calendar

January 2009
M T W T F S S
« Dec    
 1234
567891011
12131415161718
19202122232425
262728293031  

Posts by Month

Posts by Category

Meta