What WPF books would you recommend?

Wpf

Wpf Problem Overview


Well, i've got a nice WPF book its called Sams Windows Presentation Foundation Unleashed. I really like to read and learn with it. Are there any other WPF books you could recommend?

Wpf Solutions


Solution 1 - Wpf

I've found the following books very useful:

Windows Presentation Foundation Unleashed - Adam Nathan
You mention you already have this book, however I wanted to give my opinion on it. It is a great book for the newcomer - it is printed in full color which is a great help for visualizing both xaml and concepts for WPF.

Essential Windows Presentation Foundation - Chris Anderson
This is also another great book for the newcomer. While it is not printed in color, it does give a great insight into how WPF works.

Pro WPF in C# 2008 - Matthew Macdonald
This is a great reference book - one that sits on my desk and is constantly referred too. However, I didn't feel is was as newbie friendly as the other two books above. This is the most recently released book (at the time of this posting), and has been updated for VS2008. This is useful, as there are some changes with the versions of WPF. I believe there is a VB.NET version available.

Programming WPF - Chris Sells & Ian Griffiths
Another great book - I wish this was available when I was first learning the framework.

Application = Code + Markup - Charles Petzold
This was the very first WPF I purchased. It is not very newbie friendly, and I wouldn't recommend it for a first-time-wpf'er. The fact that Xaml is not introduced until page 457 makes learning the technology for the real world very difficult. That said, this book is invaluable if you really want to understand how things work at a very deep level (which is also important to get the most of the framework.

The only book I would totally avoid is:

Professional WPF Programming - Chris Andrade et al.
While the content was Ok in this book, I just found the other books to be much clearer and delve to a much deeper level.

Hope this helps! WPF has a steep learning curve, but once you "get it", UI programming can actually become "fun"!

Solution 2 - Wpf

Sams Teach Yourself WPF in 24 Hours.

I'm one of the authors, so my opinion is biased. Our book is structured around building four applications. It's not as in-depth as Nathan's or Petzold's books. Its intent is not to be exhaustive (or a reference), rather it is a means to coming up to speed quickly on WPF. Likewise, to provide a foundation so that you won't feel overwhelmed when you encounter some of the various nooks and crannies in the technology.

Solution 3 - Wpf

Solution 4 - Wpf

Adam's book is fantastic - http://blogs.msdn.com/adam_nathan/archive/2006/05/17/599301.aspx Also Petzold's is good although a little chewey to get through :-) http://www.charlespetzold.com/wpf/

Solution 5 - Wpf

MCTS Self-Paced Training Kit - Microsoft .NET 3.5 Windows Presentation Foundation (70-502)

I personally find that I become much more motivated to read and learn about a topic if the learning process culminates with a Microsoft Certification. If you're anything like me, you may find it more rewarding to dive into this certification study guide that just came out a week or two ago.

Solution 6 - Wpf

A new book just came out by notable WPF expert, Pavan Podila (with a little help from Kevin Hoffman). It's all about building controls in WPF and is aptly called:

WPF Control Development Unleashed

If you're going to be building visuals, elements, or controls in WPF, you will want this book on your shelf. Getting to the point where you understand enough of the WPF API and concepts to write a decent control, takes enough time ... this book will ease your journey!

Solution 7 - Wpf

I am with KiwiB* awesome book. Although you need to now .net to get some of the examples, as they miss some of the using statements for the code examples.

Solution 8 - Wpf

I'm currently starting in on "Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5 (Paperback)" and so far am pretty happy with it. Good for us VB'ers... :)

Solution 9 - Wpf

Yes, I highly recommend this one

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestiondarkdogView Question on Stackoverflow
Solution 1 - WpfBrad LeachView Answer on Stackoverflow
Solution 2 - WpfChristopher BennageView Answer on Stackoverflow
Solution 3 - WpfIgorKView Answer on Stackoverflow
Solution 4 - WpfAndyBView Answer on Stackoverflow
Solution 5 - WpfYeahStuView Answer on Stackoverflow
Solution 6 - WpfcplottsView Answer on Stackoverflow
Solution 7 - WpflittlegeekView Answer on Stackoverflow
Solution 8 - WpfGreg DuncanView Answer on Stackoverflow
Solution 9 - WpfJamesSugrueView Answer on Stackoverflow