Guidance Assists Modular WPF Application Development

You can build Windows Presentation Foundation (WPF) applications easier across multiple development teams with Composite Application Guidance for WPF. This guidance is intended for software architects and developers who are building enterprise WPF client applications. The guidance uses a number of design patterns.

The guidance includes the following assets:

  • Stock Trader Reference Implementation. A sample composite application based on a real-world scenario.
  • Composite Application Library for WPF. The libary helps you build WPF applications that are composed of independent, collaborating modules.
  • Four Quickstarts. Small, focused applications that illustrate user interface compoistion, modularity, commanding, and event integration.
  • Hands on Lab. A quick start lab with step-by-step instructions to help you create your first application.
  • 300 pages of documentation. Includes overviews, design and technical concepts, applie patterns, how-to topics, and deployment topics.

The Composite Application Library promotes modularity by allowing you to implement business logic, visual components, infrastructure components, presenter or controller components, and any other objects the application requires, in separate modules. Developers can easily create the UI and implement business logic independently of each other.

The Composite Application Library promotes user interface composition by allowing you to implement visual components from various loosely coupled visual components, known as views, which may reside in separate modules. The visual components may display content from multiple back-end systems. To the user, it appears as one seamless application.

For more information, see the community site: patterns & practices: Composite WPF. You'll find the documentation online at Composite Application Guidance for WPF.