Alex Rivera | Logout

What should a C# developer know before using WPF

Asked 2010-11-17T07:28:25.937
21

I'am more a sysadmin and a webmaster than a developer, but sometime I develop, including C# principally using Winform (and optionally GTK+).

I've started few weeks ago a WPF project, and it seem really powerful, but at start I feel like a hen who found a knife! There is so many difference!

stackoverflow abounds about topic like that, and I've read carefully some who are similar like:

But, when somebody start with WPF from Winform, What are the differences to which he must pay attention?

[EDIT]

  • What about some advices/links for LINQ with WPF?
  • What about some advices/links WPF Navigation?
Edit
Report

2 Answers

8

Thank you all, but all this is a bit diffuse, so I made a resources compilation and add some things by my own, please tell me what you think (or improve, I make it Community Wiki)

Strangely no one has talked about LINQ which seemed to be a central element of this technology.

Another thing that seems important to know given the time I lost, is not to use the WPF navigation system that doesn't seems to work properly from numerous sources I've read. So, it seem important to use a navigation framework, like Magellan.

And the routed event system seem to be an important point to look at in WPF, if somebody have some interesting resources about it, please add to this post.

RTFM

Software

Blog posts

3

I also suggest Sacha Barber's blog and all its WPF related articles in codeproject. This guy rocks!

answered 2010-11-17T07:35:51.497

Your Answer