I’ve been using Winforms since .NET 1.1 and I want to start learning WPF.
I’m looking for some good resources for a beginner in WPF. What should I read, what tools do I need, and what are the best practices I should follow?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Please have a look at this StackOverflow post, which has a list of book recommendations.
In terms of best practices, get familiar with the M-V-VM pattern. It seems to have gained the most traction in WPF-land.
Check out this post for what tools you can use for WPF development.
The MSDN Forum is a great place for resources, as is the MSDN help files on WPF.
My personal recommendation is for you to forget everything you have learnt about WinForms. WPF is a totally different model, and once I finally dropped my ‘I did it this way in WinForms, but that way doesn’t work in WPF’ I had one of those ‘lightbulb’ moments.
Hope this helps!