Mike Taulty's Blog
Bits and Bytes from Microsoft UK
Silverlight & WPF Control Browser

Blogs

Mike Taulty's Blog

Elsewhere

Archives

More than once, I’ve found myself wanting to be able to demonstrate the range of controls that are available for Silverlight and WPF and, today, I ended up in that same place and decided to do something about it.

I built a very, very simple WPF application. Screenshot is below and you can install the application via ClickOnce by clicking on the picture below (note you'll need .NET Framework V3.5 Sp1 as I don't install it for you here);

image

All it’s doing is displaying in a TreeView with a number of sections in it;

  • WPF Built In Controls
  • WPF Toolkit Controls
  • WPF 3rd Party Controls
  • Silverlight Built In Controls

and this is just driven by an XML configuration file that’s embedded into the application so if you happen to know of other sets of controls that should be included then let me know.

What’s really cool about this stuff these days is that control vendors tend to have either a;

  1. WPF XBAP
  2. Silverlight XAP

on their website showcasing their controls. So, in most cases all the application above is doing is using the WebBrowser control to load those things and display them. For the other cases, I just embedded a couple of XAML files into the application with some of the built-in WPF controls and the WPF Toolkit controls in place.

Because it uses the WebBrowser control;

  1. It’s not so much use offline although a couple of items should work and you might be able to trick it with browser caches etc.
  2. It requires Full-Trust. Clicking on the image above will ClickOnce-install the application but you’ll have to say “yes” to the full-trust aspect. You can trust me, I’m a Doctor ;-)

It’s a pity that there’s not one of these on (say) http://www.windowsclient.net as I think it’d be a useful resource and possibly even more useful if I spent a few hours and broke down the categorisation into the types of controls that are available (e.g. Grids/Menus/Ribbons/etc. ) rather than breaking it down by vendor which is what I’ve done here.

Let me know if you have trouble with running it ( beyond the “I don’t run stuff in Full-Trust” issue which I fully understand :-) ).

Update – I saw the breadth of Tim’s post over here where he does a much better job than me of hunting down Silverlight controls and so I added a lot of those into the application as well.


Posted Tue, Feb 3 2009 11:40 AM by mtaulty

Comments

Silverlight Travel » Silverlight & WPF Control Browser wrote Silverlight Travel » Silverlight & WPF Control Browser
on Tue, Feb 3 2009 9:53 PM
Community Blogs wrote Silverlight Cream for February 03, 2009 -- #506
on Tue, Feb 3 2009 9:59 PM

In this issue: Rob Houweling, Mike Taulty, Andrej Tozon, Kevin Dockx, and Jobi Joy. Shoutouts (and wow

WPF and Silverlight - Control Browser « WPF Wonderland wrote WPF and Silverlight - Control Browser « WPF Wonderland
on Wed, Feb 4 2009 1:42 AM
Mike Taulty's Blog wrote 64-bit, WPF, WebBrowser
on Wed, Feb 4 2009 2:30 AM

Just after I published this application , Mario mailed me and said that he liked the app but that he

Silverlight Travel » 64-bit, WPF, WebBrowser wrote Silverlight Travel » 64-bit, WPF, WebBrowser
on Wed, Feb 4 2009 6:06 AM
Mario Briana wrote WPF Control Browser
on Wed, Feb 4 2009 6:25 AM

Mike Taulty built a nice app to show controls available for WPF and Silverlight. And finally it is now

Jason Haley wrote Interesting Finds: February 4, 2009
on Wed, Feb 4 2009 7:10 AM
Dew Drop - February 4, 2009 | Alvin Ashcraft's Morning Dew wrote Dew Drop - February 4, 2009 | Alvin Ashcraft's Morning Dew
on Wed, Feb 4 2009 8:59 AM
Newly Noted #14 | Patrick Verbruggen's Blog wrote Newly Noted #14 | Patrick Verbruggen's Blog
on Wed, Feb 4 2009 10:55 AM
DotNetShoutout wrote Mike Taulty's Blog : Silverlight & WPF Control Browser
on Wed, Feb 4 2009 3:20 PM

Thank you for submitting this cool story - Trackback from DotNetShoutout

Microsoft for Developers - Roman Zdebskiy wrote WPF Control Browser - все популярные элементы управления (контролы) WPF и Silverlight, включая третьих производителей вживую в одном приложении
on Thu, Feb 5 2009 5:13 AM

Моментально устанавливаемое через ClickOnce приложение, позволяющее вживую протестировать большое количество

Roman Zdebskiy [MSFT] wrote WPF Control Browser - все популярные элементы управления (контролы) WPF и Silver
on Thu, Feb 5 2009 5:13 AM
Rob Relyea - XAMLified wrote Mike Taulty: WPF/Silverlight Control Browser
on Thu, Feb 5 2009 2:27 PM

Love the control browser app that Mike Taulty put together!  Shows all of the built in, toolkit

Gold Coast wrote Looking for a list of Silverlight & WPF controls?
on Mon, Feb 9 2009 9:40 PM

How about a WPF that contains them?  Mike Taulty recently published a ClickOnce app that might tickle

Gold Coast wrote Looking for a list of Silverlight & WPF controls?
on Mon, Feb 9 2009 9:40 PM
Public Sector Developer Weblog wrote Looking for a list of Silverlight & WPF controls?
on Mon, Feb 9 2009 9:43 PM

How about a WPF app that is a live demo of all of them?  Mike Taulty recently published a ClickOnce

Looking for a list of Silverlight & WPF controls? - Click & Solve wrote Looking for a list of Silverlight & WPF controls? - Click & Solve
on Mon, Feb 9 2009 9:56 PM
Mike Taulty's Blog wrote MSDN Event – Catching up with Rich Clients
on Tue, Feb 10 2009 9:11 AM

I did an event down in London with MikeO today called something along the lines of “Catching up with

Mike Swanson's Blog wrote Windows Presentation Foundation Tools and Controls
on Tue, Feb 10 2009 9:35 AM

Instead of writing individual blog posts for each WPF tool or control that I become aware of, I thought

Silverlight & WPF Control Browser wrote Silverlight & WPF Control Browser
on Tue, Feb 10 2009 2:03 PM
Looking for a list of Silverlight & WPF controls? | Programmer's Edge wrote Looking for a list of Silverlight & WPF controls? | Programmer's Edge
on Tue, Feb 10 2009 8:20 PM
nasa wrote 如果你不知道 Flex 能干什么
on Sun, Feb 22 2009 11:30 PM

你知道了Flex能干什么后,你还应该知道

nasa wrote 你知道了Flex能干什么后,你还应该知道 Silverlight 能干什么
on Sun, Feb 22 2009 11:36 PM

前几天看到了dengjie前辈 的“如果你不知道 Flex 能干什么”提到了一个“Tour de Flex” 的Air应用,几乎包含了所有的主流的Flex控件。 这里我再向大家介绍一款

czBin’s RIA Blog » Blog Archive » Silverlight ????????????? wrote czBin’s RIA Blog » Blog Archive » Silverlight ?????????????
on Mon, Feb 23 2009 10:20 PM
WOW, The Web wrote Silverlight WPF 控件浏览器
on Tue, Feb 24 2009 1:06 AM

Nasa 在他的 博客 中提到了一个 Silverlight WPF 控件浏览器 - 一个基于 WPF 的应用,很值得推荐你使用,更多信息你可以访问 Mike Taulty 的博客,或者直接点击下面的图片进行安装。

?????????WPF/SilverLight????????????????????????WPF Control Browser??? | ??????'s Blog wrote ?????????WPF/SilverLight????????????????????????WPF Control Browser??? | ??????'s Blog
on Wed, Feb 25 2009 7:39 PM
I Love C# wrote אם איזה פקדים לעבוד?
on Mon, Mar 23 2009 12:47 PM

תלמיד שלי שלח לי לינק שבוא יש אוסף ענק של פקדים של מיקרוסופט וחברות אחרות בסילוירליט ו-WPF. לחץ כאן

Mike Taulty's Blog wrote Slides for Today’s Silverlight 2 Talk
on Wed, Apr 1 2009 11:53 AM

If you came along to my talk today on Silverlight 2 then the slides are here for download as well as

US ISV Developer Evangelism Team wrote Silverlight and WPF Controls
on Tue, May 26 2009 12:44 PM

WPF and Silverlight have been out for a while now, and the number of controls available for these platforms

Jared Bienz's Blog wrote Silverlight and WPF Controls
on Tue, May 26 2009 12:47 PM

WPF and Silverlight have been out for a while now, and the number of controls available for these platforms

Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:16 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:16 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:16 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:16 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Silverlight and WPF Controls | Coded Style wrote Silverlight and WPF Controls | Coded Style
on Tue, May 26 2009 2:17 PM
Mike Taulty's Blog wrote Linked In Talk - “Beyond Silverlight with WPF”
on Wed, Oct 7 2009 2:12 PM

If you came along to the talk that I did for the Linked In .NET User Group today via Live Meeting then

NovaTech Consulting Blog wrote Silverlight & WPF Control Browser
on Mon, Jun 14 2010 1:53 PM

In completamento del post di Fabio... ecco un'applicazione (scaricabile con clickonce) nella quale

Aggregated Russian Blogs wrote WPF Control Browser - все популярные элементы управления (контролы) WPF и Silverlight, включая третьих производителей вживую в одном приложении
on Sat, Jun 26 2010 7:44 PM

Моментально устанавливаемое через ClickOnce приложение, позволяющее вживую протестировать большое количество