Surya Suluh

I haven't worked with WPF (other than doing UI related tutorials) but I'm very familiar with CAB (Composite UI Application Block), I have some noob question though:

  1. Is WPF has application framework built in into this The reason I ask this, I saw in the documentation that there's ICommand, ApplicationCommands, etc. I even saw an event manager similar to the one in CAB.
  2. I found some project in Codeplex of SCSF (Smart Client Software Factory) for WPF. Is this implies that there's still a place for CAB etc. with WPF Why would I use just WPF vs. SCSF for CAB

Your clarification will be greatly appreciated.

Re: Windows Presentation Foundation (WPF) WPF vs. CAB

Josh Smith

WPF and CAB both make use of some common design patterns, such as commands and event managers. WPF does not, however, have a built-in replacement for CAB. If you are looking for the next generation of CAB, check out Acropolis:

Re: Windows Presentation Foundation (WPF) WPF vs. CAB

Surya Suluh


Thank you for the clarification. I like what I saw and looking forward for the Orca.

Re: Windows Presentation Foundation (WPF) WPF vs. CAB

Stephan Smetsers

Starting from scratch,.... what is this the most sensible thing to do

I really love WPF, but I also love the way I can define workitems, workspaces, controllers as defined in CAB.

I do not prefer to mix both technologies using the ElementHost and WindowsFormsHost controls.

Basically what I am investigating is how much work is required to have a CAB way of working for WPF.

(I need to start right now, so waiting for Arcopolis is not an option). What is Microsoft's suggesting for this issue

The businesslogic is the most important part of our products (contains a lot of windows workflow).

I hate to say it, but the userinterface comes second. If the business logic is setup crappy, the good-looking userinterface

is usesless anyway.

Please advice,