Workspace Members
Default base implementation of the IWorkspace interface.
The following tables list the members exposed by the Workspace generic type.
Protected Constructors
Name | Description | |
---|---|---|
Workspace |
Top
Public Properties
(see also Protected Properties )
Name | Description | |
---|---|---|
ActiveSmartPart | The active smart part in the Workspace, or null (Nothing in VB.NET). | |
SmartParts | The collection of smart parts contained in the workspace. | |
WorkItem | Dependency injection setter property to get the WorkItem where the object is contained. |
Top
Protected Properties
Name | Description | |
---|---|---|
InnerSmartParts | The list of smart parts shown in the workspace. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
Activate | Activates the smartPart on the workspace. | |
ApplySmartPartInfo | Applies the smartPartInfo to the smartPart. | |
Close | Closes the smart part and resets (sets to null) the ActiveSmartPart. | |
Equals | Overloaded. (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Hide | Hides the smart part and resets (sets to null) the ActiveSmartPart. | |
ReferenceEquals | (Inherited from Object.) | |
Show | Overloaded. | |
ToString | (Inherited from Object.) |
Top
Protected Methods
Name | Description | |
---|---|---|
CloseInternal | Closes the smart part without raising the SmartPartClosing event. | |
ConvertFrom | By default uses the conversion implemented in ConvertTo. A derived class can implement a different conversion scheme. | |
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. | |
Finalize | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
OnActivate | When overridden in a derived class, activates the smartPart on the workspace. | |
OnApplySmartPartInfo | When overridden in a derived class, applies the smartPartInfo to the smartPart that lives in the workspace. | |
OnClose | When overridden in a derived class, closes and removes the smartPart from the workspace. | |
OnHide | When overridden in a derived class, hides the smartPart on the workspace. | |
OnShow | When overridden in a derived class, shows the smartPart on the workspace. | |
RaiseSmartPartActivated | Raises the SmartPartActivated event. | |
RaiseSmartPartClosing | Overloaded. | |
SetActiveSmartPart | Allows a derived class to set the Active SmartPart in the Workspace |
Top
Public Events
Name | Description | |
---|---|---|
SmartPartActivated | See SmartPartActivated. | |
SmartPartClosing | See SmartPartClosing. |
Top
See Also
Reference
Workspace Class
Microsoft.Practices.CompositeUI.SmartParts Namespace