No WPF support in Vista's Sidebar

Development, Windows Vista Comments


Two days ago I've installed the new Windows Vista CTP February 2006. I'm excited that the sidebar found its way back, though it took it me some time to find it:

Click the Start button, then click on All Programs. The Windows Sidebar can be found under the “Accessories” folder.

But as much as I like its return, there's one big bummer: In contrast to my previous assumption, the sidebar does not support XAML gadgets. Yes, only DHTML gagdets are possible. I read the Development Overview and the Object Model , but no hint how to develop WPF gadgets. Then I found following post by Bruce Williams in the Microsoft Gadgets Forum:

Actually, what we want the press to say is "Vista looks amazing!  The sidebar is beautiful!  The gadgets are cool, useful, and easy to make."  With DHTML gadgets, we could make the Vista schedule, and accomplish that goal.  Trying to get WPF gadgets in would have put the entire sidebar at risk for Vista, since our team is pretty small and it would have taken resources off of our DHTML efforts.

Having said that - we love WPF. We looked very seriously at adding WPF support; we did some prototyping and other investigations. Maybe we could have done it; but given the time frame it was just too risky, and a little too architecturally-rushed, for us to be comfortable attempting it for Vista. I will be personally disappointed if the next version of the sidebar after Vista doesn't include gadgets whose manifests read <type>WPF</type>.

Though I understand the point, I'm still disappointed. I've had several ideas for sidebar gadgets, but all of them require more than what can be achieved with DHTML.