Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

Take advantage of Windows® Presentation Foundation and the Model View ViewModel design pattern to build rich client applications for the enterprise. With this hands-on guide, you'll master the techniques to bind data to your WPF user interfaces by constructing an example application through the course of the book.

Subscriber Reviews

Average Rating: 2.8 out of 5 rating Based on 5 Ratings

"Overall Pretty Poor - Very Incomplete" - by SB on 20-SEP-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The MVVM treatment is superficial at best.  There is a large amount of tangent information.  Also, the statements of the author don't help to further the topic from design/pattern perspective.  There are points on why not to use stored procedures, selection of ORM (nHibernate), and unqualified conjecture regarding business objects VS domain entities (with no follow up).

Overall not very good...  There are probably 1/2 dozen or so paragraphs that are good for reference.

I find that MVVM has yet to be explored in most of the published texts compared to other design/patterns/practices.

Report as Inappropriate

"Enterprise-focus, skims MVVM" - by MLL on 27-DEC-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The book is a decent resource in general terms, especially if you (as I am) actually work in an Enterprise environment of some magnitude.

The book is not, however, a solid deep dive of MVVM. Also the wording and concepts presented will probably confuse entry and intermediate level engineers, because it covers a lot of items they may have no clue about from a practical standpoint, especially if they're not at the Enterprise level.

This isn't an Enterprise for Dummies book. But it's also not focused on MVVM either so the title is misleading IMO.

If you're looking for a skimming view of a wide range of topics this book will be useful. If you're looking for a truly deep explanation of MVVM (and frankly just about anything else this book covers) you'll be better served with other books and resources that specifically target and focus on what you're after.

For MVVM, Google will be a far better resource on understanding it than this book provides.

Report as Inappropriate

"The book is about everything" - by Kirill Medvedev on 04-MAY-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book covers everything and briefly. One will find here materials about TDD, Domain modeling, DDD, design patterns, presentation patterns, LOB applications, Nhibernate, Entity Framework, WWF, RIA, IoC/Containers/MEF, Expression Blend, SketchFlow, and, at least, brief glance to MVVM with some problems and brief overview of MVVM frameworks. I've expected to get deep understanding of MVVM, but got a brief description of everything.
I don't think that this material will be useful for experienced developers because each of these topics is covered more deeply in other separate books (all topics, except for MVVM). On the other side, I don't think that newbies will understand deeply what's going on in this book because brief explanation is not enough for understanding. The caption of this book doesn't correspond it's content.

Report as Inappropriate

"Good overview book for a quick read" - by siva on 27-MAR-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Here are the pros. While I have used MVVM on WP7, I wanted to read quickly a book on MVVM and picked this up.
1) Good overview book on MVVM for devs
2) Less intimidating and to the point for common issues faces in LOB apps
3) Quick read
Cons
Just ignore chapter 4 on the data access layer recommendations. Just a turnoff to an otherwise a good read." (Updated 3 minutes ago)

Report as Inappropriate

Table of Contents

 Index

View Sample

Extras

The publisher has provided additional content related to this title.


Description
Content

Visit the catalog page for Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern

  • Catalog Page

Visit the errata page for Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern

  • Errata

Download the supplemental electronic content for Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern

  • Supplemental Content