I got wind today of a great hands-on lab that demonstrates the steps needed to create a high-quality user interface for business applications using WPF and Expression Blend. Two engineers from Microsoft Switzerland, Ronnie Saurenmann and Ruihua Jin, have put together this 90-page lab that starts at File / New Project and ends with a facsimile of the Outlook 2007 user interface. Along the way they demonstrate the use of data binding, templates, styles, and triggers; show how you can customize the ListView control to create a message listing; show how template binding works, and show how you can use code to customize and sort the list view.
There's lots to learn here - if you're wondering if WPF is just about data visualization or consumer-orientated graphical applications, this will help persuade you that it's also a great platform for building more traditional business software.
Download the lab manual and source project here.
PingBack from http://blog.cronberg.dk/PermaLink,guid,517d29ea-d3d4-4eff-af4f-45897ad73303.aspx
We just put the app online as XBAP to look at:
I have been looking for a good project to start learning WPF with - this will do very nicely. Thank you for blogging this and bringing it to our attention.
Awesome Tim, I've been looking for some more "line of business" style WPF samples.
How about a Tutorial To create a Ribbon interface :D
What we want... thanks a lot guys!
WPF Hands-on-Lab: Build an Outlook 2007 UI Clone
Silverlight Cream for June 13, 2007
Let me start by saying that I'm a big fan of WPF and I have been working intensely with it for the past half year. Also, I really appreciate the effort that went into the preparation of this lab and it is really a great learning resource.
However, this example clearly demonstrates why WPF is not yet ready for the bread-and-butter business applications. Look on the UI text on the left side, and compare it with the HTML text on the right side. WPF text at small font sizes is too fuzzy and causes great strain on the eye. The same goes for the small 16x16 bitmap icons. I'm aware of all the technical reasons for this phenomenon (resolution indepence, anti-aliasing, etc.), I've done all the known tweaking (setting the LCD at its natural resolution, adjusting the WPF anti-aliasing registry entries, etc.), and I've also been following all blogs and forums discussions about this topic. But nothing really helps.
Another significant problem is rendering performance. I've manually increased the number of items in the "inbox.xml" to several hundreds, and the performance of the Inbox listbox scrolling is noticeably degraded.
This is a pity, since WPF is probably the greatest achievement in the world of GUI frameworks to date. However, unless these problems are resolved in the next version of WPF, it will be very difficult to convince our business users to use this technology.
One of the questions I get asked most when talking about Windows Presentation Foundation is around whether
Da wird mir ganz warm ums Herz und mir schießen die 5000 Ideen für eine Desktopanwendung in den Kopf, die ich schon immer mal umsetzen wollte. "Two engineers from Microsoft Switzerland, Ronnie Saurenmann and Ruihua Jin, have put together this 90-pag ..
I am not able to download the pdf. Adobe is crashing.
[... Next, Tim Sneath posted today about this Hands On Lab that will guide you thru how to create an Outlook-look-alike application based on WPF...] Pingback from http://samiqbits.blogspot.com
Two engineers from Microsoft Switzerland, Ronnie Saurenmann and Ruihua Jin, have put together this 90-page