WindowWorkspace Members

Implements a Workspace that shows smartparts in windows.

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

Public Constructors

  Name Description
Public method WindowWorkspace Overloaded.  

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 SmartParts  The collection of smart parts contained in the workspace. (Inherited from Workspace.)
Public property Windows Read-only view of WindowDictionary.
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.
Protected method MemberwiseClone  (Inherited from Object.)
Protected method OnActivate Overloaded.  
Protected method OnApplySmartPartInfo Overloaded.  
Protected method OnClose Overloaded.  
Protected method OnHide Overloaded.  
Protected method OnShow Overloaded.  
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.
Protected method SetWindowProperties Sets specific properties for the given form.

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

WindowWorkspace Class
Microsoft.Practices.CompositeUI.WinForms Namespace