To view parent comment, click here.
To read all comments associated with this story, please click here.
WPF apps have default templating to match OS look and feel. You can even switch resources and use the XP look and feel on Vista/7, or the Vista/7 look and feel on XP or vice versa.
WPF is a complex beast, with 10 ways to do the same thing, but it's the most powerful framework I've ever used.
Silverlight is WPF's less complex distant relative, instead of 10 ways to do something, there's 2-3.
It's pretty easy. Most of my design I do in XAML which is very efficient. But sometimes I need to handle the controls in code which works just as you would expect if you are used to WinForms. You can actually access WinForms from within WPF application _exactly_ as you do in your normal WinForms app. Just be careful what namespaces you include so you don't confuse your compiler.
One thing I love is the ease of modifying controls. You can put a style on it, or completely remake a control just by using templates. This is how I made those playback buttons which were supposed to look somewhat like the buttons in Windows Explorer (in fact I have tried to mimic Explorer pretty much). However, when it's easy to style your app, some people/corporations will abuse that ability and create computer-vomit, but that's life.
I used Glade before when doing GTK+ apps, which I enjoyed, so WPF with XAML felt natural for me.
However, I love the Qt toolkit and how easy and powerful it is. When I port my app to Linux I hope to be able to do a Qt and a GTK+ version (because integration is extremely important IMO), so I hope that WPF can give me that separation that I need as well.
Oops! This seems to have gotten out of hand. I should've stayed on topic... *flees*
Edited 2010-10-30 04:39 UTC
However, I love the Qt toolkit and how easy and powerful it is. When I port my app to Linux I hope to be able to do a Qt and a GTK+ version (because integration is extremely important IMO)
You will feel pretty stupid after doing both Qt and Gtk uis and seeing that they are identical under Gtk theme.





Member since:
2005-11-13
How hard is it to create WPF apps... I mean, the ones that look native? Do you have to be a web/graphics designer to make them look decent, or do they have a 'generic' mode where you can just layout the controls like windows forms?