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.

ExpressionDarkTheme

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

ExpressionLightTheme

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

RainierPurpleTheme

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

RainierOrangeTheme

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

ShinyBlueTheme

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

ShinyRedTheme

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

BureauBlackTheme

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

BureauBlueTheme

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

WhistlerBlueTheme

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

TwilightBlueTheme

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

BubbleCremeTheme

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

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

WilsonLast Mar 19, 2012 at 2: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 1: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 4: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 1:29 AM 
rorubin, 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 17, 2009 at 12:03 AM 
bitdisaster, 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 Nov 12, 2008 at 4:10 AM 
Folks, please post questions to the Silverlight forums - http://silverlight.net/forums/35.aspx

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?

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.

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

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 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.

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?