Learn WPF MVVM - XAML, C# and the MVVM pattern (LLB.INFORMATIQ) Paperback – November 20, 2017
|New from||Used from|
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who viewed this item also viewed
From the Inside Flap
I made my best to keep this book small, so that you can learn WPF quickly without getting lost in petty details. If you're looking for a reference book where you'll find answers to all the questions you may have within the next 4 years of your WPF practice, you'll find other heavy books for that.
In order for this book to meet its goals, you must :
- Have basic experience creating an application with C# (any type of application is alright).
- Have working knowledge of Visual Studio.
- Have basic knowledge of XML syntax.
- Have basic knowledge of SQL Server.
The only tool you'll need to work through that book is Visual Studio 2015. You can get any of those editions:
- Visual Studio 2015 Community (free)
- Visual Studio 2015 Professional
- Item Weight : 7.4 ounces
- Paperback : 174 pages
- ISBN-10 : 1326847996
- ISBN-13 : 978-1326847999
- Dimensions : 5.83 x 0.4 x 8.26 inches
- Publisher : lulu.com; null edition (November 20, 2017)
- Language: : English
Best Sellers Rank:
#475,892 in Books (See Top 100 in Books)
- #14,133 in Computers & Technology (Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
Arnaud 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.
I will definitely by a new book from the author if one appears in the same format. I really hate those 700-1200 page computer books.
Top reviews from other countries
The book is thin, at just 162 pages. Sadly, 129 of those pages take you through WPF as if you knew pretty much nothing about WPF. Just 33 pages are spent on MVVM.
Despite the long discussion of WPF, if you want to learn WPF this is definitely not the book to choose.
And if, as I did, you want to learn MVVM, this does little more than give you the most basic of examples. And then the book ends. Overall, a bit disappointing.
There is good stuff on XAML in this book, but if you are only looking to learn WPF MVVM then this book doesn't offer enough detail.
The sections on general use of WPF are ok but I bought this book to learn about MVVM and the coverage of this is very brief. I do not recommend this as a resource for MVVM.