Documentation
Architecture
Layered Architecture Model-View-ViewModel PatternDataModel-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
WriterShows: 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 LibraryShows: 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.0RemarkThe 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.