Silverlight Toolkit Overview, Part 3 - Theming

Themes Quick Reference

Expression Dark Thumbnail Expression Dark Expression Light Thumbnail Expression Light Whistler Blue Thumbnail Whistler Blue
Rainier Orange Thumbnail Rainier Orange Rainier Purple Thumbnail Rainier Purple Bureau Black Thumbnail Bureau Black
Shiny Red Thumbnail Shiny Red Shiny Blue Thumbnail Shiny Blue Bureau Blue Thumbnail Bureau Blue
Twilight Blue Thumbnail Twilight Blue Bubble Creme Thumbnail Bubble Creme

ImplicitStyleManager

Encapsulates an attached behavior that propagates styles in a framework element's associated resource dictionary to its children. The class also provides attached properties that allow the resource dictionary to be loaded from an external source.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


ExpressionDarkTheme

Implicitly applies the Expression dark theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


ExpressionLightTheme

Implicitly applies the Expression light theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


RainierPurpleTheme

Implicitly applies the Rainier purple theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


RainierOrangeTheme

Implicitly applies the Rainier orange theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


ShinyBlueTheme

Implicitly applies the Shiny Blue theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


ShinyRedTheme

Implicitly applies the Shiny Red theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


BureauBlackTheme

Implicitly applies the Bureau Black theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


BureauBlueTheme

Implicitly applies the Bureau Blue theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


WhistlerBlueTheme

Implicitly applies the Whistler Blue theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


TwilightBlueTheme

Implicitly applies the Twilight Blue theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


BubbleCremeTheme

Implicitly applies the Bubble Creme theme to all of its descendent FrameworkElements.

You need to install Microsoft Silverlight to view this content. Get Silverlight!
Get Microsoft Silverlight


More Theming Resources

Go to Silverlight Toolkit Overview Part 4 - Navigation Controls

Last edited Dec 8 2009 at 12:39 AM by ScottMorrison, version 27
Comments
unruledboy Oct 29 2008 at 4:36 AM 
how to dynamically shift different themes with easy-to-use a few lines(even one single) of code?

JustinJosefAngel Oct 30 2008 at 2:21 AM 
unruledboy, We do not support changing themes at run-time as this is not an ability supported by the Silverlight framework.

quattro Nov 3 2008 at 6:51 PM 
I added the dark theme and get the following error at run time. "Invalid attribute value input:ButtonSpinner for property TargetType. [Line: 1 Position: 220]" Any ideas? I would really like to use your themes.

Reese

JustinJosefAngel Nov 5 2008 at 7:07 PM 
quattro, please see this question on our forums: http://silverlight.net/forums/p/44399/124151.aspx

chaoswc Nov 7 2008 at 10:38 PM 
The ListBox control does not work with the Rainier template if you specify the ListBoxItems directly in the xaml. It does work when databinding.

kiwicabbie Nov 9 2008 at 10:09 AM 
I have tried using a theme wired up in my XAML. While it runs fine the browser, in the development environment I get the message AG_E_PARSER_BAD_PROPERTY_VALUE on the line:

t:ImplicitStyleManager.ResourceDictionaryUri="Microsoft.Windows.Controls.Theming.RainierOrange.xaml"

How can I prevent this?

JustinJosefAngel Nov 12 2008 at 4:10 AM 
Folks, please post questions to the Silverlight forums - http://silverlight.net/forums/35.aspx

bitdisaster Jan 16 2009 at 11:46 PM 
It seem to be there is no styling for the TabControl included! Right?

JustinJosefAngel Jan 17 2009 at 12:03 AM 
bitdisaster, please post questions to the Silverlight forums - http://silverlight.net/forums/35.aspx.

rorubin Jan 27 2009 at 12:24 AM 
Wanted to know if you can apply theming using x:Key in the Theme.xaml and then use the Style property on a control e.g StaticResource MyBigRedButtonStyle.

Thanks.

JustinJosefAngel Jan 27 2009 at 1:29 AM 
rorubin, please post questions to the Silverlight forums - http://silverlight.net/forums/35.aspx.

Updating...
© 2006-2010 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.1.12.16187