Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version
Go to top

Introduction to Composite WPF (CAL, Prism): Part 1

, 12 Jun 2009
An article showing an extremely simple implementation of CompositeWPF.
JamSoftCALDemo.zip
JamSoft.CALDemo
bin
Debug
External
JamSoft.CALDemo.Modules.ModuleA.Core.dll
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.UnityExtensions.dll
Microsoft.Practices.Composite.Wpf.dll
Microsoft.Practices.ObjectBuilder2.dll
Microsoft.Practices.Unity.dll
Internal
JamSoft.CALDemo.Modules.ModuleA.Core.dll
JamSoft.CALDemo.Modules.ModuleB.Core.dll
JamSoft.CALDemo.Modules.PageManager.Core.dll
JamSoft.CALDemo.Modules.StatusBar.Core.dll
JamSoft.CALDemo.Shell.exe
Modules
JamSoft.CALDemo.Modules.ModuleA.dll
JamSoft.CALDemo.Modules.ModuleB.dll
JamSoft.CALDemo.Modules.Navigator.dll
JamSoft.CALDemo.Modules.PageManager.dll
JamSoft.CALDemo.Modules.StatusBar.dll
Release
External
Internal
Modules
Ext
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.UnityExtensions.dll
Microsoft.Practices.Composite.Wpf.dll
Microsoft.Practices.ObjectBuilder2.dll
Microsoft.Practices.Unity.dll
Int
JamSoft.CALDemo.Modules.ModuleA.Core.dll
JamSoft.CALDemo.Modules.ModuleB.Core.dll
JamSoft.CALDemo.Modules.PageManager.Core.dll
JamSoft.CALDemo.Modules.StatusBar.Core.dll
ModuleA
JamSoft.CALDemo.Modules.ModuleA
bin
Debug
JamSoft.CALDemo.ModuleA.Core.dll
JamSoft.CALDemo.ModuleA.dll
JamSoft.CALDemo.Modules.ModuleA.Core.dll
JamSoft.CALDemo.Modules.ModuleA.dll
JamSoft.CALDemo.Modules.PageManager.Core.dll
Release
JamSoft.CALDemo.Modules.ModuleA.csproj.user
obj
Debug
ModuleAView.baml
Refactor
TempPE
Release
Properties
JamSoft.CALDemo.Modules.ModuleA.Core
bin
Debug
JamSoft.CALDemo.ModuleA.Core.dll
JamSoft.CALDemo.Modules.ModuleA.Core.dll
obj
Debug
Refactor
TempPE
Properties
ModuleB
JamSoft.CALDemo.Modules.ModuleB
bin
Debug
JamSoft.CALDemo.ModuleB.dll
JamSoft.CALDemo.Modules.ModuleB.Core.dll
JamSoft.CALDemo.Modules.ModuleB.dll
JamSoft.CALDemo.Modules.PageManager.Core.dll
JamSoft.CALDemo.Modules.StatusBar.Core.dll
Release
JamSoft.CALDemo.Modules.ModuleB.csproj.user
obj
Debug
ModuleBView.baml
Refactor
TempPE
Release
Properties
JamSoft.CALDemo.Modules.ModuleB.Core
bin
Debug
JamSoft.CALDemo.Modules.ModuleB.Core.dll
obj
Debug
Refactor
TempPE
Properties
Navigator
JamSoft.CALDemo.Modules.Navigator
bin
Debug
JamSoft.CALDemo.Modules.Navigator.dll
JamSoft.CALDemo.Modules.PageManager.Core.dll
JamSoft.CALDemo.Navigator.dll
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.UnityExtensions.dll
Microsoft.Practices.Composite.Wpf.dll
Microsoft.Practices.ObjectBuilder2.dll
Microsoft.Practices.Unity.dll
Release
JamSoft.CALDemo.Modules.Navigator.csproj.user
obj
Debug
NavigatorView.baml
Refactor
TempPE
Release
Properties
PageManager
JamSoft.CALDemo.Modules.PageManager
bin
Debug
JamSoft.CALDemo.Modules.PageManager.Core.dll
JamSoft.CALDemo.Modules.PageManager.dll
Release
JamSoft.CALDemo.Modules.PageManager.csproj.user
obj
Debug
JamSoft.CALDemo.Modules.PageManager.dll
Refactor
TempPE
Release
Properties
JamSoft.CALDemo.Modules.PageManager.Core
bin
Debug
JamSoft.CALDemo.Modules.PageManager.Core.dll
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.Wpf.dll
JamSoft.CALDemo.Modules.PageManager.Core.csproj.user
obj
Debug
Refactor
TempPE
Properties
Shell
JamSoft.CALDemo.Shell
bin
Debug
JamSoft.CALDemo.Modules.ModuleA.Core.dll
JamSoft.CALDemo.Shell.exe
JamSoft.CALDemo.Shell.vshost.exe
JamSoft.CALDemo.Shell.vshost.exe.manifest
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.UnityExtensions.dll
Microsoft.Practices.Composite.Wpf.dll
Microsoft.Practices.ObjectBuilder2.dll
Microsoft.Practices.Unity.dll
Shell1.vshost.exe
Shell1.vshost.exe.manifest
Release
JamSoft.CALDemo.Shell.csproj.user
obj
Debug
JamSoft.CALDemo.Shell.exe
Shell.baml
TempPE
Properties.Resources.Designer.cs.dll
Release
Properties
Settings.settings
StatusBar
JamSoft.CALDemo.Modules.StatusBar
bin
Debug
JamSoft.CALDemo.Modules.StatusBar.Core.dll
JamSoft.CALDemo.Modules.StatusBar.dll
Release
JamSoft.CALDemo.Modules.StatusBar.csproj.user
obj
Debug
Refactor
StatusBarView.baml
TempPE
Release
Properties
JamSoft.CALDemo.Modules.StatusBar.Core
bin
Debug
JamSoft.CALDemo.Modules.StatusBar.Core.dll
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.Wpf.dll
JamSoft.CALDemo.Modules.StatusBar.Core.csproj.user
obj
Debug
TempPE
Properties

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Jammer
Chief Technology Officer JamSoft
United Kingdom United Kingdom
Developer and en
Follow on   Twitter

| Advertise | Privacy | Mobile
Web04 | 2.8.140905.1 | Last Updated 12 Jun 2009
Article Copyright 2009 by Jammer
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid