MdiWorkspace Members

Implements a Workspace which shows the smarparts in MDI forms.

The following tables list the members exposed by the MdiWorkspace type.

Public Constructors

  Name Description
Public method MdiWorkspace Constructor specifying the parent form of the MDI child.

Top

Public Properties

(see also Protected Properties )

  Name Description
Public property ActiveSmartPart  The active smart part in the Workspace, or null (Nothing in VB.NET). (Inherited from Workspace.)
Public property ParentMdiForm Gets the parent MDI form.
Public property SmartParts  The collection of smart parts contained in the workspace. (Inherited from Workspace.)
Public property Windows  Read-only view of WindowDictionary. (Inherited from WindowWorkspace.)
Public property WorkItem  Dependency injection setter property to get the WorkItem where the object is contained. (Inherited from Workspace.)

Top

Protected Properties

  Name Description
Protected property InnerSmartParts  The list of smart parts shown in the workspace. (Inherited from Workspace.)

Top

Public Methods

(see also Protected Methods )

  Name Description
Public method Activate  Activates the smartPart on the workspace. (Inherited from Workspace.)
Public method ApplySmartPartInfo  Applies the smartPartInfo to the smartPart. (Inherited from Workspace.)
Public method Close  Closes the smart part and resets (sets to null) the ActiveSmartPart. (Inherited from Workspace.)
Public method Equals  Overloaded. (Inherited from Object.)
Public method GetHashCode  (Inherited from Object.)
Public method GetType  (Inherited from Object.)
Public method Hide  Hides the smart part and resets (sets to null) the ActiveSmartPart. (Inherited from Workspace.)
Public method Static ReferenceEquals  (Inherited from Object.)
Public method Show  Overloaded. (Inherited from Workspace.)
Public method ToString  (Inherited from Object.)

Top

Protected Methods

  Name Description
Protected method CloseInternal  Closes the smart part without raising the SmartPartClosing event. (Inherited from Workspace.)
Protected method ConvertFrom  By default uses the conversion implemented in ConvertTo. A derived class can implement a different conversion scheme. (Inherited from Workspace.)
Protected method CreateDefaultSmartPartInfo  Creates an instance of the TSmartPartInfo to use to show the SmartPart when no information has been provided. By default creates a new instance of the TSmartPartInfo. (Inherited from Workspace.)
Protected method Finalize  (Inherited from Object.)
Protected method GetOrCreateForm  Creates a form if it does not already exist and adds the given control. (Inherited from WindowWorkspace.)
Protected method MemberwiseClone  (Inherited from Object.)
Protected method OnActivate  Overloaded. (Inherited from WindowWorkspace.)
Protected method OnApplySmartPartInfo  Overloaded. (Inherited from WindowWorkspace.)
Protected method OnClose  Overloaded. (Inherited from WindowWorkspace.)
Protected method OnHide  Overloaded. (Inherited from WindowWorkspace.)
Protected method OnShow Overloaded. Overridden.  
Protected method RaiseSmartPartActivated  Raises the SmartPartActivated event. (Inherited from Workspace.)
Protected method RaiseSmartPartClosing  Overloaded. (Inherited from Workspace.)
Protected method SetActiveSmartPart  Allows a derived class to set the Active SmartPart in the Workspace (Inherited from Workspace.)
Protected method SetWindowLocation  Sets the location information for the given form. (Inherited from WindowWorkspace.)
Protected method SetWindowProperties  Sets specific properties for the given form. (Inherited from WindowWorkspace.)

Top

Public Events

  Name Description
Public event SmartPartActivated  See SmartPartActivated. (Inherited from Workspace.)
Public event SmartPartClosing  See SmartPartClosing. (Inherited from Workspace.)

Top

See Also

Reference

MdiWorkspace Class
Microsoft.Practices.CompositeUI.WinForms Namespace