tags:

views:

57

answers:

3

Hi All,

I have just start to learn wpf. Can anybody clear me the following to give a presentation on WPF.

  1. What is WPF?
  2. Why we need it.
  3. Difference b/w Win form and wpf.
  4. windowsform vs WPF.

Geetha.

+1  A: 

I can tell you what it's like to use WPF instead of WinForms, if you like.

  • Easy to make clean separation between code and presentation.
  • Easy to reuse styles, elements, etc.
  • Microsoft UI Automation! And it works.
  • Xaml binding is dynamic!
  • Data templates rock.
  • Pretty, pretty. I have yet to try Expression Blend.
  • Prism shell makes dynamically loading modules easy.
  • It feels more like writing a web page than writing a windows app.

I'm not a massive MS fan, but I do like WPF. Much more lovely than Swing or WinForms, anyway.

I made a little pet shop example on this open-source project here:

http://code.google.com/p/wipflash/

Browse the code at:

http://code.google.com/p/wipflash/source/browse/#hg/Example.PetShop

Enjoy!

Lunivore