did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780672334382

MVVM Unleashed

by
  • ISBN13:

    9780672334382

  • ISBN10:

    0672334380

  • Format: Paperback
  • Copyright: 2014-03-31
  • Publisher: Sams Publishing
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99
We're Sorry.
No Options Available at This Time.

Summary

Using the Model View View-Model (MVVM) pattern, .NET developers can create more robust and powerful Silverlight and WPF applications, get to market more rapidly, and simplify both maintenance and upgrades. In MVVM Unleashed, two-time Microsoft MVP Mike Brown demonstrates how to use MVVM to overcome many of the most difficult challenges traditionally associated with Silverlight and WPF development. Brown presents realistic code samples illuminating each "pain point" and showing how MVVM and its supporting patterns can be used to address them. This book goes far beyond theory, presenting useful advice and code derived from the author's four years'experience building production WPF and Silverlight applications. Brown shows how to leverage MVVM's potential benefits for maintainability, testability, "blendability," and portability. In addition, he thoroughly covers closely-related "supporting patterns" for efficiently structuring applications - including patterns that have evolved from the practice of minimizing code-behind. MVVM Unleashedwill be valuable to every Silverlight and WPF developer, including the growing number of developers now building Windows Phone 7 apps.

Author Biography

Mike Brown is president and cofounder of KharaSoft Inc. (kharasoft.com), a technology firm specializing in training, custom software development, and Software as a Service. A back-to-back MVP Award recipient, he is an accomplished technology specialist with more than 14 years of industry experience, and cofounder of the Indy Alt.NET user group (indyalt.net). His article Enterprise Patterns with WCF RIA Services was recently published in MSDN Magazine.

Table of Contents

Part I. Why MVVM?
1. Principles of Object Oriented Development
2. An Introduction to MVVM
3. Maintainability and MVVM
4. Testability and MVVM
5. Blendability and MVVM
6. Portability and MVVM

Part III. Support: Making MVVM Shine
7. Zero Code-Behind Debate
8. Delegating Command to the View Model
9. Extending XAML with Attached Behaviors
10. Communication between View Models
11. Removing Dependencies with Inversion of Control
12. Simplifying Data Access with Repositories and Unit of Work

Part IV. Advanced Patterns: Moving Beyond Utility
13. View Model Base and View Model Property
14. Navigation
15. The Coup de Grâce: UI Metadata/Dynamic UI

 

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program