This project has moved. For the latest updates, please go here.

CAB Extension library

This library extends the Composite UI Application Block (CAB) with new workspaces and services. CAB is an application framework developed by the Microsoft patterns & practices team.

One of the workspaces shipped with the CAB Extension library allows to use the DockPanel Suite combined with the features provided by CAB. The DockPanel Suite library is an open source docking library for Windows Forms. It mimics the look and feel of Visual Studio 2005. The CAB Extension project includes the source code of the DockPanel Suite 2.0 with one bugfix modification. More information about the bugfix can be found here: link

The library is divided into two assemblies. The first assembly CABExtension contains all UI independent and Windows Forms functionality whereas the second assembly CABExtension.WPF adds the functionality for the Windows Presentation Foundation (WPF) support. The reason for this separation is the different requirement on the .NET Framework version. CABExtension works with the .NET Framework 2.0 and can be used without the second assembly. CABExtension.WPF requires the .NET Framework 3.0 which has higher system requirements.



  • UIElementActivation: Provides the missing service and builder strategies for the UIElementActivation of WPF controls.
  • Workspaces: Contains the DockPanelWorkspace and the FormWorkspace with WPF support.
  • SplashWPFFormShellApplication: The WPF supporting version of the SplashFormShellApplication.

Last edited Oct 8, 2007 at 12:50 PM by jbe2277, version 5


No comments yet.