Intersoft ClientUI Documentation
Extensibility Pattern Overview

This topic discusses the concepts, techniques and well-known architectural patterns to build highly extensible Silverlight and WPF applications using ClientUI.

Dependency Injection and IoC Container

Discusses the basics of dependency injection to build highly extensible applications in modular and loosely coupled fashion, and leverages the built-in IoC (Inversion-of-Control) container to minimize dependencies between modules through abstraction.

View Extensibility with Page-aware Region Manager

Explains the view extensibility patterns such as view injection and view discovery to enable the application's views to be extended from across different modules or assemblies. The view extensibility is commonly achieved without requiring modification of the application's codebase.

See Also