🚀 Code Like a Pro: Your WPF Journey Starts Here!
Learn WPF MVVM is a comprehensive course designed to equip you with the essential skills in XAML, C#, and the MVVM pattern, ensuring you're ready to tackle real-world coding challenges in just a week.
M**R
Great Starter Book to WFP Learn by example
very good entry level to see the power of WFP. I was a previous winform coder, but was able to learn power wfp is three days which is all this book takes. would love to see a follow on book by the author. if you know a little winforms, this is a great intro to WFP. Short, informative, concise, learn by example
J**H
Seeing the Forest when using WPF
Seeing the Forest when using WPFArnaud Weil has written a short book, “Learn WPF MVVM – XAML, C# and the MVVM pattern” which I recommend for getting a grasp on coding WPF/UWP applications. For those new to XAML (Extensible Application Markup Language), the learning curve seems somewhat challenging compared to legacy Windows Forms applications, but for one to keep up with current technology it is worth the investment and Arnaud Weil’s book makes that task a little easier.Having watched online videos, searched for Internet tutorials, and read books on WPF and MVVM, this short book was a nice summary of my preceding research and coding. The book helped me step back from all the trees of learning WPF to see and appreciate the forest of using WPF or UWP. While not written specifically for learning UWP and some of the extras it offers, the book did give me a good foundation for writing UWP applications.The author first provides an overview of some of the basic WPF controls, and especially using DataContext and data binding with XAML. As the book proceeds, some of the bells and whistles of XAML Styles are introduced. Unfortunately, the last chapter is the only area exclusively focused on the MVVM (Model View ViewModel) pattern. Since, the book’s title was “Learn WPF MVVM”, I felt this was the one major let downs of the book. However, let me add this chapter and its little demonstration app did provide a good methodology to coding MVVM applications. I was hoping to read a little more about the use of the INotifyPropertyChanged and ICommand interfaces, and about the ObservableCollections(T) class. However, Weil did reinforce the use of Microsoft Blend to aid in the design and coding of the XAML code and made a good argument for using Method calls versus the ICommand approach.If you are new the WPF, this book will leave you wanting to know more. However, to get a better overall understanding of WPF, this book provides a nice summary.🙂
D**P
Excellent Intro to WPF
I highly recommend this if your new or need reacquainting to WPF. It's a fast way to build awareness of a very broad subject. Reads fast. Excellent, simple examples. Author's style is positive and encouraging. With or without this book you'll end up spending hours on learn.microsoft.com, stackoverflow and perhaps owning WPF related tomes before having a good working knowledge of the subjects covered in this book. This is a great place to start.
P**.
On the plus side this book is fast paced containing useful knowledge.
As I mentioned this book is fast paced and provides useful knowledge, however there are numerous statements with word choice errors. An example would be if I started this statement with--Is example would be. Yes, even my choice of words could be better. For example there are minor mismatched words like using (is) in the place of (an).All in all the explanations are straightforward and in depth enough that even a student developer like myself can understand the sharing of knowledge in this series. I just think the author should do a bit more proofreading or possibly have a peer review if not higher a freelance editor.So far so good, I am satisfied with my purchase.
T**S
Excellent learning resource for WPF using XAML/C#!
Perfect book that moves at a moderately fast pace that gets any C# developer who is familiar with XML tags to learn GUI design using XAML. I love the explanations and the parts that requires you to code pages for practice. This book is perfect for learning grids and how they size and resize in apps that you will create. The sections that teach binding and styling control templates was so unbelievably helpful to me. All this information in addition to much more.I think the section on MVVM is sort of confusing but I think if I reread it multiple times and practice several times over it should get me up to speed. I absolutely recommend this book to anyone that wants to learn how to develop beautiful WPF applications!!! If you are proficient with C# and understand any HTML or XML then this book should be readable at quite a quick pace!
A**Y
Good introduction, but a bit too bare-bones
This is a very lean book that gives you just enough information to get a handle on using WPF without any extraneous fluff. I'm an experienced embedded C developer, but being new to C# and WPF I've been frustrated by a lack of concise but *complete* introductions to using WPF effectively.This book has definitely given me a better handle on the subject, but it's a bit *too* lean, especially when it comes to the MVVM design pattern, which first appears on page 132 out of 160. This book would have been much more useful if it were twice as long, with some more time spent on the pros and cons of different WPF techniques for different use cases and a bit more explanation of some of the concepts. The MVVM section also could stand to be expanded. As it is, it gives a minimal look at setting up a View and connecting it to a ViewModel, but doesn't give any guidance on organizing the ViewModel-Model relationship or how to handle the presentation of more complex models.Ultimately, I think the $10 price for the ebook is quite fair, and it is quite useful as a basic introduction to WPF, but there are other, heftier books on WPF that are probably more useful in the long run. To be fair, the author basically says as much in the description of the book, but the fact that MVVM, which is half of the title, only gets about 1/8th of the book is pretty disappointing.
L**Z
Save money...
Even considering the book was written in 2016 - 2017, you could get more info just googling it than what you get from this book.Interesting though are the author's own experiences and recommendations on how to approach development.Save yourself some money, read out free docs from the Internet or get a better book.
Trustpilot
3 weeks ago
3 weeks ago