Microsoft.Practices.CompositeUI.WinForms Namespace

Classes

  Class Description
Public class ApplicationContextApplication Extends WindowsFormsApplication to support an application which uses a Windows Forms ApplicationContext to communicate information about its shell.
Public class ControlActivationService Monitors a Control and when it is entered activates the WorkItem the Control is contained in.
Public class ControlActivationStrategy A BuilderStrategy that hooks up a Control with the IControlActivationService.
Public class ControlCommandAdapter An EventCommandAdapter that updates a Control based on the changes to the Status property value.
Public class ControlSmartPartStrategy A BuilderStrategy that walks the control containment chain looking for child controls that are either smart parts, placeholders or workspaces, so that they all get added to the WorkItem.
Public class DeckWorkspace Used to support designer.
Public class FormShellApplication Extends WindowsFormsApplication to support an application which uses a Windows Forms Form as its shell.
Public class MdiWorkspace Implements a Workspace which shows the smarparts in MDI forms.
Public class SmartPartPlaceholder A Control that acts as a placeholder for a smartpart.
Public class TabSmartPartInfo A SmartPartInfo that describes how a specific smartpart will be shown in a tab workspace.
Public class TabWorkspace Implements a Workspace that shows smartparts in a TabControl.
Public class ToolStripItemCommandAdapter An EventCommandAdapter that updates a ToolStripItem based on the changes to the Status property value.
Public class WindowsFormsApplication Extends CabShellApplication to support shell-based applications that use Windows Forms.
Public class WindowSmartPartInfo Provides information to show smartparts in the WindowWorkspace.
Public class WindowWorkspace Implements a Workspace that shows smartparts in windows.
Public class WinFormServiceStrategy A BuilderStrategy that adds services that are needed by Windows Forms applications into the WorkItem.
Public class WinFormsVisualizer Implements a CabVisualizer to be used with WinForms applications.
Public class WorkspaceUtilities Provides common workspace utilities.
Public class ZoneSmartPartInfo Provides infomation to show smartparts in the ZoneWorkspace.
Public class ZoneWorkspace Implements a Workspace that can contain named zones where controls can be shown.

Interfaces

  Interface Description
Public interface IControlActivationService Defines a service to deal with the WorkItem activation and deactivation based on its contained Control state.

Enumerations

  Enumeration Description
Public enumeration TabPosition Specifies the position of the tab page on a TabWorkspace.