First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

One of the things I hear a lot about it wanting well-designed control templates/styles for developers to use in Silverlight (and WPF).  As someone with that missing creativity gene, I agree.  While we wait for some of these galleries to emerge (and designers to contribute), there is some hope for the rest of us today.

For WPF developers, there has been a commercial resource available (not free) in the templates provided by XAMLTemplates.net.  They provide various styles available for purchase for WPF templates and styles.

There also have been some emerging in the Silverlight.net community gallery (look for Dark Skin for Controls) as well (and I encourage anyone to post theirs to the gallery as well).  One recent one (prepped for Silverlight 2 release) is one of the UK’s user experience consultants, Dave Crawford.  Dave just propped up a blog on MSDN and his first post is his contribution to the Silverlight control template world: Dave’s Glossy Controls.  A preview of the included styles shows some subtle templates to provide a distinctive interface:

Dave released these under Ms-Pl as well and demonstrates in his blog post how easy it is to change some of the colors in his templates as well as how easy they are to use in Expression Blend.  Thanks for contributing Dave!

This work is licensed under a Creative Commons Attribution By license.

10/6/2008 12:43 PM | # re: Silverlight 2 UI Templates
Great news. Thanks Tim.
10/6/2008 12:44 PM | # re: Silverlight 2 UI Templates
WOW! Those look amazing!!!

10/6/2008 1:43 PM | # re: Silverlight 2 UI Templates
Thanks for sharing Tim!
10/6/2008 3:20 PM | # re: Silverlight 2 UI Templates
Thanks for all these tips you're sharing. Keep the good work.

10/6/2008 3:30 PM | # re: Silverlight 2 UI Templates
These glossy controls look pretty good.
Thanks Tim ( and Dave :) )
10/6/2008 11:52 PM | # re: Silverlight 2 UI Templates
Good idea, but the usability of those controls is very poor (due to missing contrast)...

Daniel Greitens
MVP Expression

10/7/2008 2:14 AM | # re: Silverlight 2 UI Templates
Awesome, those controls look very nice!
Thanks for sharing.
10/7/2008 8:20 AM | # re: Silverlight 2 UI Templates
This is very helpful for the design-challenged!

It would be great to have a standardized template model so developers could copy a compliant template file into their project, reference it in code, and have all controls instantaly adopt the theme.

Also, it would be useful to have tutorial on designing SL2 apps so end-users could change themes on the fly to suit their current mood.
10/8/2008 12:41 AM | # re: Silverlight 2 UI Templates
Where did you find about xamltemplates.net
10/29/2008 12:29 PM | # re: Silverlight 2 UI Templates
Thanks for the reference. Nice design. I've run into what seems to be a small problem with it though, and thought you might be able to help (I would've left a comment there, but comments appear to be disabled for that post).

So, I downloaded and applied the theme to a Silverlight app I'm developing. On one of the pages I have a ListBox control. I applied the style to the ListBox control like this:

Inside that ListItem, I've created a ListBox.ItemTemplate, which contains a DataTemplate, which has a StackPanel with Horizontal Orientation, inside which I've placed a HyperlinkButton control and a TextBlock control.

Before applying this style, my HyperlinkButton controls worked fine and their click events fired as expected. After having applied the style, the HyperlinkButtons don't seem to be working anymore. I don't get a Pointer cursor when I mouse over the HyperlinkButtons, and clicking on them doesn't have any effect. The item gets selected in the list and the appropriate style is applied, but my HyperlinkButton click event handler doesn't fire. Any idea why this might be or how I might be able to fix it? Thanks again.
10/29/2008 12:31 PM | # re: Silverlight 2 UI Templates
Woops...the code sample didn't stick. Let me try this again:

<ListBox x:Name="ApplicationSummary" ItemsSource="{Binding Path=AppFaultSummary}" Style="{StaticResource GlossyBlackListBox}" ItemContainerStyle="{StaticResource GlossyBlackListBoxItem}">
11/18/2008 3:46 AM | # re: Silverlight 2 UI Templates
3/31/2009 7:34 AM | # re: Silverlight 2 UI Templates
Hi at http://www.xamltemplates.net/sl you can see a complete theme for silverlight controls, let me know what you think.
4/13/2009 2:36 AM | # 1573
4/16/2009 5:56 AM | # re: Silverlight 2 UI Templates
Hey Tim,

You can also find a lot of designer themes at www.reuxables.com - we were responsible for the Microsoft WPF and Silverlight Toolkit themes as well.

And like that article on CodePlex says you can convert SL themes to WPF, the opposite is quite simple too.


Please add 8 and 8 and type the answer here:


The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.