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 7, 2009 at 11:39 PM by ScottMorrison, version 27

Comments

WilsonLast Mar 19, 2012 at 1:10 PM 
Hi,

For creating a Silverlight chat application I can recommend the Ozeki VoIP SIP SDK. For sample source codes check this: www.voip-sip-sdk.com/p_257-silverlight-video-chat-example-voip.html

The support team is also responsive so you can make your project even faster with the help of them.

BR

mgholls Dec 1, 2011 at 12:23 AM 
Any chance we could get this page updated to say that ImplicitStyleManager is no longer valid for SL4? Very confusing reading all about the SL3 solutions when they are not applicable to SL4.

hosamaly Dec 14, 2010 at 3:23 PM 
I am unable to see the silverlight examples in the page. It seems there is a DNS error related to loading the silverlight application from jwpc.com. Could you please check that?

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

rorubin Jan 26, 2009 at 11:24 PM 
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 16, 2009 at 11:03 PM 
bitdisaster, please post questions to the Silverlight forums - http://silverlight.net/forums/35.aspx.

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

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

kiwicabbie Nov 9, 2008 at 9: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?

chaoswc Nov 7, 2008 at 9: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.

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

quattro Nov 3, 2008 at 5: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 Oct 30, 2008 at 1:21 AM 
unruledboy, We do not support changing themes at run-time as this is not an ability supported by the Silverlight framework.

unruledboy Oct 29, 2008 at 3:36 AM 
how to dynamically shift different themes with easy-to-use a few lines(even one single) of code?