WPF Reflections

Sep 19 2008   3:22PM GMT

Composite WPF

Mark Shurmer Profile: MarkWPF

Just what are Composite applications, and why do they apply to WPF?

The principal behind Composite applications is that you want to break down a large application into small pieces, and then those pieces are glued back together.
The advantages of doing such are so taken for granted that we all do it anyway in just about any application of any size.
We’ve all created UserControls or Custom controls that encapsulate the logic and process needed – without the need for any frameworks.

The big thing about Composite applications (and the frameworks therein) is that they allow you to concentrate on building the application piece by piece without worrying about how to glue it together. The glue just works!

One other big advantage is that you don’t need to worry about whether to use SDI or MDI or Tabbed MDI, as with Composite frameworks you can switch very easily. Also in building your View or form, you don’t need to add plumbing code for the MDI or SDi stuff.

Are there any composite frameworks for WPF?

There are three that I know of: Caliburn, SCSF and Composite WPF (previously called Prism)

 Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: