The QuickStarts included with the Composite Application Guidance for WPF and Silverlight are brief, easy-to-understand illustrations of key software factory activities. QuickStarts are an ideal starting point if you want to gain an understanding of a key concept and you are comfortable learning new techniques by examining source code. The Composite Application Guidance includes the following QuickStarts:
- Modularity QuickStarts. These demonstrate how to build Windows Presentation Foundation (WPF) and Silverlight applications composed of modules. The modules can be statically loaded, when the shell contains a reference to the module's assembly, or dynamically loaded, when modules are dynamically discovered and loaded at run time.
- View Discovery Composition QuickStart and View Injection Composition QuickStart. These demonstrate how to build WPF and Silverlight user interfaces composed of different views that are dynamically loaded into regions and that interact with each other in a decoupled way. Each QuickStart demonstrates a different approach for visual composition of user interfaces.
- Commanding QuickStart. This demonstrates how to build a WPF or Silverlight user interface (UI) that uses commands provided by the Composite Application Library to handle UI actions in a decoupled way.
- Event Aggregation QuickStart. This demonstrates how to build a WPF or Silverlight application that uses the Event Aggregator service. This service enables you to establish loosely coupled communications between components in your application.
- Multi-Targeting QuickStart. This demonstrates the structure of a project created to multi-target WPF and Silverlight environments. It provides a desktop experience (on WPF) and a Rich Internet Application (RIA) experience (on Silverlight).