
Programming Patterns & Practices
how to build an outlook style application with prism v2 – Part 2 - Erwin van der Valk's blog: Practicing patterns
A while ago, I put an example application on my blog on how to build an outlook style application .[Update] This is part 1 of this post.
how to build an outlook style application – part 1 - Erwin van der Valk's blog: Practicing patterns
What's New in Prism 4.0
Chapter 1: Introduction
Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily and seamlessly integrated into the overall application. These types of applications are known as composite applications.Chapter 2: Initializing Prism Applications
Chapter 3: Managing Dependencies Between Components
Applications based on the Prism Library are composite applications that potentially consist of many loosely coupled types and services.Chapter 5: Implementing the MVVM Pattern
Chapter 7: Composing the User Interface
As the user interacts with a rich client application, its user interface (UI) will be continuously updated to reflect the current task and data that the user is working on. The UI may undergo considerable changes over time as the user interacts with and completes various tasks within the application. The process by which the application coordinates these UI changes is often referred to as navigation .
Chapter 8: Navigation
Chapter 9: Communicating Between Loosely Coupled Components
When building large complex applications, a common approach is to divide the functionality into discrete module assemblies. It is also desirable to minimize the use of static references between these modules.Chapter 11: Deploying Prism Applications
To successfully move a Prism application into production, you need to plan for deployment as part of the design process of your application.patterns & practices: Prism - View Discussion
So... in case anyone comes across this thread, here's what I wound up with. To add items to the options dialog, a module creates a class or classes that export IOptionsProvider.patterns & practices Developer Center February 2012
Developer's Guide to Microsoft Prism
MVVM
Patterns WPF Apps With The Model-View-ViewModel Design Pattern Josh SmithWith Microsoft WPF technology, a new pattern is born and is going to be called MVVM (Model View ViewModel).

