I'm trying out C#, .NET and GUIs; The fist thing I noticed is that there are two GUI libraries: windows forms and the new WPF.
WPF isNET 3.5 only.
We want this tool to be easily ported to pocket PC when the day comes.
WPF seems to be the newest; the form is defined in AXML. It
requires directX 9.
This would exclude win 98 and older users, and maybe Pocket PC?
This is what I have seen in a forum:
WPF
+ Powerful styling and skinning structure
+ Easy to create an own Look and Feel
+ Does support Windows Forms
+ The future technology for developing Vista Applications
+ The ability to reuse existing code
+ Highly advanced databinding possible
- Declarative vs procedural code
- Requires .NET Framework 3.0
- Compared to Windows Forms, still in development fase
- Requires Dx9 compatible vidcard for advanced graphics
Windows Forms:
+ Extensive documentation to be found on the internet
+ Plenty of examples
+ Does support WPF
- How long will this be supported? (I've read somewhere that Microsoft is
only developing WPF now, only maintanance for Winforms)
- Design your own look and feel in a application is a lot of work.
Do you have any experience with WPF? Thoughts?
WPF isNET 3.5 only.
We want this tool to be easily ported to pocket PC when the day comes.
WPF seems to be the newest; the form is defined in AXML. It
requires directX 9.
This would exclude win 98 and older users, and maybe Pocket PC?
This is what I have seen in a forum:
WPF
+ Powerful styling and skinning structure
+ Easy to create an own Look and Feel
+ Does support Windows Forms
+ The future technology for developing Vista Applications
+ The ability to reuse existing code
+ Highly advanced databinding possible
- Declarative vs procedural code
- Requires .NET Framework 3.0
- Compared to Windows Forms, still in development fase
- Requires Dx9 compatible vidcard for advanced graphics
Windows Forms:
+ Extensive documentation to be found on the internet
+ Plenty of examples
+ Does support WPF
- How long will this be supported? (I've read somewhere that Microsoft is
only developing WPF now, only maintanance for Winforms)
- Design your own look and feel in a application is a lot of work.
Do you have any experience with WPF? Thoughts?




It should be out in the next release of CF.NET 3.5 (