Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

Front Cover
Microsoft Press, 2011 - Computers - 201 pages
2 Reviews

Create rich, flexible, and maintainable line-of-business applications with the MVVM design pattern

Simplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft(R) Silverlight(R) 4. With this hands-on guide, you'll use MVVM with data binding, commands, and behaviors to create user interfaces loosely coupled to business logic. MVVM is ideal for .NET developers working with WPF and Silverlight--whether or not you have experience building enterprise applications.

Discover how to:

  • Dive deep into MVVM--and learn how it differs from other UI design patterns
  • Build a simple Customer Relationship Management application you can adapt for your own projects
  • Implement MVVM to maintain separation between UI declarative syntax and presentation logic code
  • Create a Domain Model to define your application's business context
  • Write dynamic code for the data access layer with the Microsoft Entity Framework and NHibernate
  • Enforce complex data-validation scenarios using Windows Workflow Foundation 4
  • Implement MVVM using frameworks and toolkits such as Microsoft Prism

Get code samples on the web
For system requirements, see the Introduction.

What people are saying - Write a review

Review: Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

User Review  - Herberth Madrigal - Goodreads

This book is a excelent reference for those who want to start understanding how to create a good architecture for Line of Business (LOB). It covers the basics as well as pointing out the pros and cons ... Read full review

Review: Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

User Review  - Goodreads

This book is a excelent reference for those who want to start understanding how to create a good architecture for Line of Business (LOB). It covers the basics as well as pointing out the pros and cons ... Read full review

About the author (2011)

Raffaele Garofolo is a .NET software architect who builds Line-of-Business applications for a living. He is passionate about .NET and WPF and spends his free time writing articles and blog posts about WPF and the MVVM.

Bibliographic information