Share via


Workspace<TSmartPart,TSmartPartInfo> Class

Definition

generic <typename TSmartPart, typename TSmartPartInfo>
 where TSmartPartInfo : ISmartPartInfogcnew()public ref class Workspace abstract : Microsoft::Practices::CompositeUI::SmartParts::IWorkspace
public abstract class Workspace<TSmartPart,TSmartPartInfo> : Microsoft.Practices.CompositeUI.SmartParts.IWorkspace where TSmartPartInfo : ISmartPartInfonew()
type Workspace<'SmartPart, 'SmartPartInfo (requires 'SmartPartInfo :> ISmartPartInfo and 'SmartPartInfo : (new : unit -> 'SmartPartInfo))> = class
    interface IWorkspace
Public MustInherit Class Workspace(Of TSmartPart, TSmartPartInfo)
Implements IWorkspace

Type Parameters

TSmartPart
TSmartPartInfo
Inheritance
Workspace<TSmartPart,TSmartPartInfo>
Derived
Implements

Constructors

Workspace<TSmartPart,TSmartPartInfo>()

Properties

ActiveSmartPart
InnerSmartParts
SmartParts
WorkItem

Methods

Activate(Object)
ApplySmartPartInfo(Object, ISmartPartInfo)
Close(Object)
CloseInternal(TSmartPart)
ConvertFrom(ISmartPartInfo)
CreateDefaultSmartPartInfo(TSmartPart)
Hide(Object)
OnActivate(TSmartPart)
OnApplySmartPartInfo(TSmartPart, TSmartPartInfo)
OnClose(TSmartPart)
OnHide(TSmartPart)
OnShow(TSmartPart, TSmartPartInfo)
RaiseSmartPartActivated(Object)
RaiseSmartPartClosing(Object)
RaiseSmartPartClosing(WorkspaceCancelEventArgs)
SetActiveSmartPart(Object)
Show(Object)
Show(Object, ISmartPartInfo)

Events

SmartPartActivated
SmartPartClosing

Applies to