Documentation

Architecture

Layered Architecture

Model-View-ViewModel Pattern

DataModel-View-ViewModel Pattern

Introduction of the IoC container concept.
This page might help you to understand what MEF does in the sample applications.

Sample Applications

Cannot resolve file macro, invalid file name or id.
Shows: Layered Architecture and MVVM; UI Workflow (Wizard); View Composition; Modal Dialog; Manual data synchronization; Validation; WeakEvents; Unit Testing

Writer
Shows: Layered Architecture and MVVM; Tabbed MDI; Animated page transition; Document Management; Recent file list; Message and Open/Save FileDialogService; Save changes; Print Dialog; Print Preview; Export FlowDocument as XPS file; Localization; Unit Testing

Book Library
Shows: Layered Architecture and MVVM; DataModel-View-ViewModel; Entity Framework; SQL Server CE; Validation; Sorting and Filtering; Multiselection; Save changes; Send an email; Unit Testing

Localization Sample
Shows: Localization

Migration

Upgrading from WPF Application Framework (WAF) 1.0

Requirements

Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0

Remark
The sample applications are using Microsoft’s IoC container MEF. However, the WPF Application Framework (WAF) doesn’t force you to use the same IoC container in your application. You can use an IoC container of your choice or use no IoC container at all and write the code yourself that wires the View and the ViewModel at runtime together. We don’t limit your freedom at choosing an IoC container for your application.

Last edited Sep 19, 2011 at 3:41 PM by jbe2277, version 15

Comments

jbe2277 Jul 2, 2010 at 4:47 PM 
Please use Discussions or Issue Tracker for Feedback.