Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Integrating WCF Services

, 24 Apr 2008 CPOL
This article describes how WCF services can be loaded on-the-fly (without prior knowledge of the services’ contracts), setting its parameters and sequencing their invocation.
integrator.zip
Integrator
Debug
Integrator.Common
bin
Distribution
Release
Properties
Integrator.DynamicProxyModel
bin
Debug
Properties
Integrator.Module.LoadedServices
bin
Debug
Properties
Integrator.Module.Sequencer
bin
Debug
Properties
Resources
Done.bmp
Paused.bmp
Ready.bmp
Started.bmp
Stopped.bmp
Integrator.Sequencer
bin
Debug
Properties
Integrator.ServiceManagerModel
bin
Debug
Parameter
Properties
Integrator.Shell
bin
Debug
Distribution
Release
Properties
Settings.settings
Integrator.suo
Integrator.TestServer
bin
Debug
Properties
Integrator.UI.ParameterEditor
bin
Debug
Properties
Release
Resources
Done.bmp
In.ico
Microsoft.Practices.CompositeUI.dll
Microsoft.Practices.CompositeUI.WinForms.dll
Microsoft.Practices.ObjectBuilder.dll
Operation.ico
Out.ico
Paused.bmp
Ready.bmp
Service.ico
Services.ico
Start.bmp
Started.bmp
Stopped.bmp
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Practices.CompositeUI.WinForms</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder">
            <summary>
            A <see cref="T:System.Windows.Forms.Control"/> that acts as a placeholder for a smartpart.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Paints a border at design time.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.PaintEventArgs"/> that contains the event data</param>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder.SmartPartShown">
            <summary>
            Fires when a smartpart is shown in the placeholder.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder.SmartPartName">
            <summary>
            Gets or sets the name of SmartPart that will be placed in the placeholder.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.SmartPartPlaceholder.SmartPart">
            <summary>
            Gets or sets a reference to the smartpart after it has been added.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace">
            <summary>
            Implements a Workspace that can contain named zones where 
            controls can be shown.
            </summary>
            <remarks>
            This workspace is intended to be used in a designer. If programmatic manipulation of zone definition 
            is required, instead of directly adding zones to the <see cref="P:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Zones"/> property, the following 
            operations should be performed in order to get proper behavior:
            <para>
            1 - The control must be added as a child control of the workspace, probably inside a splitter container.
            </para>
            <para>
            2 - The <see cref="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SetZoneName(System.Windows.Forms.Control,System.String)"/> must be called passing the control and the desired zone name.
            </para>
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/> class
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnActivate(System.Windows.Forms.Control)">
            <summary>
            Activates the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnApplySmartPartInfo(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo)">
            <summary>
            Applies the smart part display information to the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnClose(System.Windows.Forms.Control)">
            <summary>
            Closes the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnHide(System.Windows.Forms.Control)">
            <summary>
            Hides the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo)">
            <summary>
            Shows the control.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)">
            <summary>
            Raises the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SmartPartActivated"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SmartPartClosing"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Converts a smart part information to a compatible one for the workspace.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#OnActivate(System.Windows.Forms.Control)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnActivate(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#OnApplySmartPartInfo(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnApplySmartPartInfo(`0,`1)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnShow(`0,`1)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#OnHide(System.Windows.Forms.Control)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnHide(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#OnClose(System.Windows.Forms.Control)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnClose(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#RaiseSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.RaiseSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#RaiseSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.RaiseSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#ZoneSmartPartInfo}#ConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.ConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Show(System.Object,Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Shows the smart part in a new tab with the given information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Show(System.Object)">
            <summary>
            Shows the smart part in a new tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Hide(System.Object)">
            <summary>
            Hides the smart part and its tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Close(System.Object)">
            <summary>
            Closes the smart part and removes its tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Activate(System.Object)">
            <summary>
            Activates the tab the smart part is contained in.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.ApplySmartPartInfo(System.Object,Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Applies new layout information on the tab of the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnBeginInit">
            <summary>
            Begins the initialization of the workspace in a designer-generated 
            block of code (typically InitializeComponent method).
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnEndInit">
            <summary>
            Ends the initialization of the workspace in a designer-generated 
            block of code (typically InitializeComponent method).
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.GetZoneName(System.Windows.Forms.Control)">
            <summary>
            Zone name assigned to a given control. Can only be assigned to controls that are 
            contained in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/>.
            </summary>
            <param name="target">Control to retrieve the zone name for.</param>
            <returns>The name of the zone assigned to the control, or null.</returns>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SetZoneName(System.Windows.Forms.Control,System.String)">
            <summary>
            Zone name assigned to a given control. Can only be assigned to controls that are 
            contained in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/>.
            </summary>
            <param name="target">Control to set the zone name to.</param>
            <param name="name">The name of the zone to assign to the control.</param>
            <returns>The name of the zone to assign to the control.</returns>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.GetIsDefaultZone(System.Windows.Forms.Control)">
            <summary>
            Determines whether the zone is the default one. Only one zone can be the default and 
            only controls that are contained in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/> can be set as default zones.
            </summary>
            <param name="target">Control to specify as the default one.</param>
            <returns>true if the zone is the default one, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SetIsDefaultZone(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Determines whether the zone is the default one. Only one zone can be the default and 
            only controls that are contained in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/> can be set as default zones.
            </summary>
            <param name="target">Control to specify as the default one.</param>
            <param name="isDefault">true if the zone is the default one, false otherwise.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnControlAdded(System.Windows.Forms.ControlEventArgs)">
            <summary>
            Refreshes the values on the control at design-time.
            </summary>
            <param name="e">The control being modified.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.OnControlRemoved(System.Windows.Forms.ControlEventArgs)">
            <summary>
            Refreshes the values on the control at design-time.
            </summary>
            <param name="e">The control being modified.</param>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.WorkItem">
            <summary>
            Dependency injection setter property to get the <see cref="P:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.WorkItem"/> where the 
            object is contained.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.Zones">
            <summary>
            Dictionary of zones that have been given names. 
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SmartPartClosing">
            <summary>
            See <see cref="E:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartPartClosing"/> for more information.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SmartPartActivated">
            <summary>
            See <see cref="E:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartPartActivated"/> for more information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.SmartParts">
            <summary>
            See <see cref="P:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartParts"/> for more information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace.ActiveSmartPart">
            <summary>
            See <see cref="P:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.ActiveSmartPart"/> for more information.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace">
            <summary>
            Implements a Workspace that shows smartparts in a <see cref="T:System.Windows.Forms.TabControl"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace"/> class
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnSelectedIndexChanged(System.EventArgs)">
            <summary>
            Fires the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.SmartPartActivated"/> event whenever 
            the selected tab index changes.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnCreateControl">
            <summary>
            Hooks up tab pages added at design-time.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnActivate(System.Windows.Forms.Control)">
            <summary>
            Activates the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnApplySmartPartInfo(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo)">
            <summary>
            Applies the smart part display information to the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnClose(System.Windows.Forms.Control)">
            <summary>
            Closes the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnHide(System.Windows.Forms.Control)">
            <summary>
            Hides the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo)">
            <summary>
            Shows the control.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)">
            <summary>
            Raises the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.SmartPartActivated"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.OnSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.SmartPartClosing"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.ConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Converts a smart part information to a compatible one for the workspace.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#OnActivate(System.Windows.Forms.Control)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnActivate(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#OnApplySmartPartInfo(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnApplySmartPartInfo(`0,`1)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnShow(`0,`1)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#OnHide(System.Windows.Forms.Control)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnHide(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#OnClose(System.Windows.Forms.Control)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.OnClose(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#RaiseSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.RaiseSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#RaiseSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.RaiseSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IComposableWorkspace{System#Windows#Forms#Control@Microsoft#Practices#CompositeUI#WinForms#TabSmartPartInfo}#ConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.SmartParts.IComposableWorkspace`2.ConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Show(System.Object,Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Shows the smart part in a new tab with the given information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Show(System.Object)">
            <summary>
            Shows the smart part in a new tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Hide(System.Object)">
            <summary>
            Hides the smart part and its tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Close(System.Object)">
            <summary>
            Closes the smart part and removes its tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Activate(System.Object)">
            <summary>
            Activates the tab the smart part is contained in.
            </summary>
            <param name="smartPart"></param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.ApplySmartPartInfo(System.Object,Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Applies new layout information on the tab of the smart part.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.WorkItem">
            <summary>
            Dependency injection setter property to get the <see cref="P:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.WorkItem"/> where the 
            object is contained.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.Pages">
            <summary>
            Gets the collection of pages that the tab workspace uses.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.SmartPartClosing">
            <summary>
            See <see cref="E:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartPartClosing"/> for more information.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.SmartPartActivated">
            <summary>
            See <see cref="E:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartPartActivated"/> for more information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.SmartParts">
            <summary>
            See <see cref="P:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartParts"/> for more information.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace.ActiveSmartPart">
            <summary>
            See <see cref="P:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.ActiveSmartPart"/> for more information.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.MdiWorkspace">
            <summary>
            Implements a Workspace which shows the smarparts in MDI forms.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace">
            <summary>
            Implements a Workspace that shows smartparts in windows.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.#ctor">
            <summary>
            Initializes the workspace with no owner form to use to show new 
            windows.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.#ctor(System.Windows.Forms.IWin32Window)">
            <summary>
            Initializes the workspace with the form to use as the owner of 
            all windows shown through the workspace.
            </summary>
            <param name="ownerForm">The owner of windows shown through the workspace</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.GetOrCreateForm(System.Windows.Forms.Control)">
            <summary>
            Creates a form if it does not already exist and adds the given control.
            </summary>
            <param name="control"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.SetWindowProperties(System.Windows.Forms.Form,Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo)">
            <summary>
            Sets specific properties for the given form.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.SetWindowLocation(System.Windows.Forms.Form,Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo)">
            <summary>
            Sets the location information for the given form.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.OnActivate(System.Windows.Forms.Control)">
            <summary>
            Shows the form for the smart part and brings it to the front.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.OnApplySmartPartInfo(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo)">
            <summary>
            Sets the properties on the window based on the information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo)">
            <summary>
            Shows a form for the smart part and sets its properties.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.OnHide(System.Windows.Forms.Control)">
            <summary>
            Hides the form where the smart part is being shown.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.OnClose(System.Windows.Forms.Control)">
            <summary>
            Closes the form where the smart part is being shown.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.Windows">
            <summary>
            Read-only view of WindowDictionary.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm">
            <summary>
            WindowForm class
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm.OnActivated(System.EventArgs)">
            <summary>
            Handles Activated Event.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm.OnClosing(System.ComponentModel.CancelEventArgs)">
            <summary>
            Handles the Closing Event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm.OnClosed(System.EventArgs)">
            <summary>
            Handles the Closed Event
            </summary>
            <param name="e"></param>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm.WindowFormClosing">
            <summary>
            Fires when form is closing
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm.WindowFormClosed">
            <summary>
            Fires when form is closed
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace.WindowForm.WindowFormActivated">
            <summary>
            Fires when form is activated
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.MdiWorkspace.#ctor(System.Windows.Forms.Form)">
            <summary>
            Constructor specifying the parent form of the MDI child.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.MdiWorkspace.OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo)">
            <summary>
            Shows the form as a child of the specified <see cref="P:Microsoft.Practices.CompositeUI.WinForms.MdiWorkspace.ParentMdiForm"/>.
            </summary>
            <param name="smartPart">The <see cref="T:System.Windows.Forms.Control"/> to show in the workspace.</param>
            <param name="smartPartInfo">The information to use to show the smart part.</param>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.MdiWorkspace.ParentMdiForm">
            <summary>
            Gets the parent MDI form.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm"/> class
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm.OnClosing(System.ComponentModel.CancelEventArgs)">
            <summary>
            Handles the closing event.
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripUIAdapterFactory">
            <summary>
            A <see cref="T:Microsoft.Practices.CompositeUI.UIElements.IUIElementAdapterFactory"/> that produces adapters for ToolStrip-related UI Elements.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripUIAdapterFactory.GetAdapter(System.Object)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.UIElements.IUIElementAdapterFactory.GetAdapter(System.Object)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripUIAdapterFactory.Supports(System.Object)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.UIElements.IUIElementAdapterFactory.Supports(System.Object)"/> for more information.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.IControlActivationService">
            <summary>
            Defines a service to deal with the <see cref="T:Microsoft.Practices.CompositeUI.WorkItem"/> activation and deactivation based
            on its contained <see cref="T:System.Windows.Forms.Control"/> state.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.IControlActivationService.ControlAdded(System.Windows.Forms.Control)">
            <summary>
            Notifies that a <see cref="T:System.Windows.Forms.Control"/> has been added to the container.
            </summary>
            <param name="control">The control in which to monitor the OnEnter event.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.IControlActivationService.ControlRemoved(System.Windows.Forms.Control)">
            <summary>
            Notifies that a control has been removed from the container.
            </summary>
            <param name="control">The control being monitored.</param>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WinFormServiceStrategy">
            <summary>
            A <see cref="T:Microsoft.Practices.ObjectBuilder.BuilderStrategy"/> that adds services that are needed by Windows Forms 
            applications into the <see cref="T:Microsoft.Practices.CompositeUI.WorkItem"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WinFormServiceStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)">
            <summary>
            Adds in the needed services for Windows Forms applications.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemOwnerCollectionUIAdapter">
            <summary>
            Provides an adapter for ToolStripItems where new items will be added to the item's owner collection, 
            after the item to which the adapter is attached.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter">
            <summary>
            An adapter that wraps a <see cref="T:System.Windows.Forms.ToolStripItemCollection"/> for use as an <see cref="T:Microsoft.Practices.CompositeUI.UIElements.IUIElementAdapter"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter.#ctor(System.Windows.Forms.ToolStripItemCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter"/> class.
            </summary>
            <param name="collection"></param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter.Add(System.Windows.Forms.ToolStripItem)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.UIElements.UIElementAdapter`1.Add(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter.Remove(System.Windows.Forms.ToolStripItem)">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.UIElements.UIElementAdapter`1.Remove(`0)"/> for more information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter.GetInsertingIndex(System.Object)">
            <summary>
            When overridden in a derived class, returns the correct index for the item being added. By default,
            it will return the length of the collection.
            </summary>
            <param name="uiElement"></param>
            <returns></returns>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter.InternalCollection">
            <summary>
            Returns the internal collection mananged by the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemCollectionUIAdapter"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemOwnerCollectionUIAdapter.#ctor(System.Windows.Forms.ToolStripItem)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemOwnerCollectionUIAdapter"/> using the
            specified item.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.UIElements.ToolStripItemOwnerCollectionUIAdapter.GetInsertingIndex(System.Object)">
            <summary>
            Returns the index immediately after the <see cref="T:System.Windows.Forms.ToolStripItem"/> that
            was provided to the constructor.
            </summary>
            <param name="uiElement"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.NoZonesInZoneWorkspace">
            <summary>
              Looks up a localized string similar to There are no zones in the workspace to display smart parts..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.NoZoneWithName">
            <summary>
              Looks up a localized string similar to There is no zone named {0} to display the smart part in..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.SmartPartNotControl">
            <summary>
              Looks up a localized string similar to Smart part is not a control..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.SmartPartNotInManager">
            <summary>
              Looks up a localized string similar to Smart part has not been shown previously by the current manager..
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.Properties.Resources.UnsupportedSmartPartType">
            <summary>
              Looks up a localized string similar to Workspace supports smart parts of type {0}..
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy">
            <summary>
            A <see cref="T:Microsoft.Practices.ObjectBuilder.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 <see cref="T:Microsoft.Practices.CompositeUI.WorkItem"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)">
            <summary>
            Walks the control hierarchy and adds the relevant elements to the <see cref="T:Microsoft.Practices.CompositeUI.WorkItem"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlSmartPartStrategy.TearDown(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Object)">
            <summary>
            Walks the control hierarchy removing the relevant elements from the <see cref="T:Microsoft.Practices.CompositeUI.WorkItem"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ControlCommandAdapter">
            <summary>
            An <see cref="T:Microsoft.Practices.CompositeUI.Commands.EventCommandAdapter`1"/> that updates a <see cref="T:System.Windows.Forms.Control"/> based on the changes to 
            the <see cref="P:Microsoft.Practices.CompositeUI.Commands.Command.Status"/> property value.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlCommandAdapter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ControlCommandAdapter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlCommandAdapter.#ctor(System.Windows.Forms.Control,System.String)">
            <summary>
            Initializes the adapter with the given <see cref="T:System.Windows.Forms.Control"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlCommandAdapter.OnCommandChanged(Microsoft.Practices.CompositeUI.Commands.Command)">
            <summary>
            Handles the changes in the <see cref="T:Microsoft.Practices.CompositeUI.Commands.Command"/> by refreshing 
            the controls properties.
            </summary>
            <param name="command"></param>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ControlActivationService">
            <summary>
            Monitors a <see cref="T:System.Windows.Forms.Control"/> and when it is entered activates the
            <see cref="P:Microsoft.Practices.CompositeUI.WinForms.ControlActivationService.WorkItem"/> the <see cref="T:System.Windows.Forms.Control"/> is contained in.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlActivationService.ControlAdded(System.Windows.Forms.Control)">
            <summary>
            Notifies that a <see cref="T:System.Windows.Forms.Control"/> has been added to the container.
            </summary>
            <param name="control">The <see cref="T:System.Windows.Forms.Control"/> in which to monitor the OnEnter event.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlActivationService.ControlRemoved(System.Windows.Forms.Control)">
            <summary>
            Notifies that a <see cref="T:System.Windows.Forms.Control"/> has been removed from the container.
            </summary>
            <param name="control">The <see cref="T:System.Windows.Forms.Control"/> being monitored.</param>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ControlActivationService.WorkItem">
            <summary>
            The <see cref="P:Microsoft.Practices.CompositeUI.WinForms.ControlActivationService.WorkItem"/> where this service lives.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.FormShellApplication`2">
            <summary>
            Extends <see cref="T:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2"/> to support an application which
            uses a Windows Forms <see cref="T:System.Windows.Forms.Form"/> as its shell.
            </summary>
            <typeparam name="TWorkItem">The type of the root application work item.</typeparam>
            <typeparam name="TShell">The type for the shell to use.</typeparam>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2">
            <summary>
            Extends <see cref="T:Microsoft.Practices.CompositeUI.CabShellApplication`2"/> to support shell-based applications that
            use Windows Forms.
            </summary>
            <typeparam name="TWorkItem">The type of the root application work item.</typeparam>
            <typeparam name="TShell">The type for the shell to use.</typeparam>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2.#ctor">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2.AddBuilderStrategies(Microsoft.Practices.ObjectBuilder.Builder)">
            <summary>
            Adds Windows Forms specific strategies to the builder.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2.AddServices">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.CabApplication`1.AddServices"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2.AfterShellCreated">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.CabShellApplication`2.AfterShellCreated"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.FormShellApplication`2.Start">
            <summary>
            Calls <see cref="M:System.Windows.Forms.Application.Run(System.Windows.Forms.Form)"/> to start the application.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace">
            <summary>
            Implements a workspace which shows <see cref="T:System.Windows.Forms.Control"/> layered as in a deck.
            </summary>
            <summary>
            Used to support designer.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Dispose(System.Boolean)">
            <summary>
            Overriden to control when the workspace is being disposed to disable the control activation logic.
            </summary>
            <param name="disposing">A flag that indicates if <see cref="M:System.IDisposable.Dispose"/> was called.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnActivate(System.Windows.Forms.Control)">
            <summary>
            Activates the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnApplySmartPartInfo(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.SmartParts.SmartPartInfo)">
            <summary>
            Applies the smart part display information to the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnClose(System.Windows.Forms.Control)">
            <summary>
            Closes the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnHide(System.Windows.Forms.Control)">
            <summary>
            Hides the smart part.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnShow(System.Windows.Forms.Control,Microsoft.Practices.CompositeUI.SmartParts.SmartPartInfo)">
            <summary>
            Shows the control.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnSmartPartActivated(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceEventArgs)">
            <summary>
            Raises the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.SmartPartActivated"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnSmartPartClosing(Microsoft.Practices.CompositeUI.SmartParts.WorkspaceCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.SmartPartClosing"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.OnConvertFrom(Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Converts a smart part information to a compatible one for the workspace.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Show(System.Object,Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Shows the smart part in a new tab with the given information.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Show(System.Object)">
            <summary>
            Shows the smart part in a new tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Hide(System.Object)">
            <summary>
            Hides the smart part and its tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Close(System.Object)">
            <summary>
            Closes the smart part and removes its tab.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Activate(System.Object)">
            <summary>
            Activates the tab the smart part is contained in.
            </summary>
            <param name="smartPart"></param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.ApplySmartPartInfo(System.Object,Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfo)">
            <summary>
            Applies new layout information on the tab of the smart part.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.SmartParts">
            <summary>
            The controls that the deck currently contains.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.ActiveSmartPart">
            <summary>
            The currently active smart part.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.WorkItem">
            <summary>
            Dependency injection setter property to get the <see cref="P:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.WorkItem"/> where the 
            object is contained.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.SmartPartClosing">
            <summary>
            See <see cref="E:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartPartClosing"/>.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.SmartPartActivated">
            <summary>
            See <see cref="E:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartPartActivated"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IWorkspace#SmartParts">
            <summary>
            See <see cref="P:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.SmartParts"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace.Microsoft#Practices#CompositeUI#SmartParts#IWorkspace#ActiveSmartPart">
            <summary>
            See <see cref="P:Microsoft.Practices.CompositeUI.SmartParts.IWorkspace.ActiveSmartPart"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WorkspaceUtilities">
            <summary>
            Provides common workspace utilities.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WorkspaceUtilities.GetSmartPartControl(System.Object)">
            <summary>
            Retrieve a smartpart as a control.
            </summary>
            <param name="smartPart"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WorkspaceUtilities.ThrowIfNotInWorkspace(System.Windows.Forms.Control,System.Windows.Forms.Control)">
            <summary>
            Check if control is in parent control.
            </summary>
            <param name="parent"></param>
            <param name="spcontrol"></param>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ControlActivationStrategy">
            <summary>
            A <see cref="T:Microsoft.Practices.ObjectBuilder.BuilderStrategy"/> that hooks up a <see cref="T:System.Windows.Forms.Control"/> with the 
            <see cref="T:Microsoft.Practices.CompositeUI.WinForms.IControlActivationService"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlActivationStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)">
            <summary>
            Hooks the element if it is a <see cref="T:System.Windows.Forms.Control"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ControlActivationStrategy.TearDown(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Object)">
            <summary>
            Notifies the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.IControlActivationService"/> to remove the <see cref="T:System.Windows.Forms.Control"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.TabPosition">
            <summary>
            Specifies the position of the tab page on a <see cref="T:Microsoft.Practices.CompositeUI.WinForms.TabWorkspace"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.CompositeUI.WinForms.TabPosition.Beginning">
            <summary>
            Place tab page at begining.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.CompositeUI.WinForms.TabPosition.End">
            <summary>
            Place tab page at end.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo">
            <summary>
            A <see cref="T:Microsoft.Practices.CompositeUI.SmartParts.SmartPartInfo"/> that describes how a specific smartpart
            will be shown in a tab workspace.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo.ActivateTab">
            <summary>
            Specifies whether the tab will get focus when shown.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.TabSmartPartInfo.Position">
            <summary>
            Specifies the position of the tab page.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ToolStripItemCommandAdapter">
            <summary>
            An <see cref="T:Microsoft.Practices.CompositeUI.Commands.EventCommandAdapter`1"/> that updates a <see cref="T:System.Windows.Forms.ToolStripItem"/> based on the changes to 
            the <see cref="P:Microsoft.Practices.CompositeUI.Commands.Command.Status"/> property value.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ToolStripItemCommandAdapter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ToolStripItemCommandAdapter"/> class
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ToolStripItemCommandAdapter.#ctor(System.Windows.Forms.ToolStripItem,System.String)">
            <summary>
            Initializes the adapter with the given <see cref="T:System.Windows.Forms.ToolStripItem"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ToolStripItemCommandAdapter.OnCommandChanged(Microsoft.Practices.CompositeUI.Commands.Command)">
            <summary>
            Handles the changes in the <see cref="T:Microsoft.Practices.CompositeUI.Commands.Command"/> by refreshing 
            the <see cref="P:System.Windows.Forms.ToolStripItem.Enabled"/> property.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WinFormsVisualizer">
            <summary>
            Implements a <see cref="T:Microsoft.Practices.CompositeUI.CabVisualizer"/> to be used with WinForms applications.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WinFormsVisualizer.AddBuilderStrategies(Microsoft.Practices.ObjectBuilder.Builder)">
            <summary>
            Added Windows Forms specific strategies to the builder.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WinFormsVisualizer.AddServices">
            <summary>
            See <see cref="M:Microsoft.Practices.CompositeUI.CabApplication`1.AddServices"/>
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.WinFormsVisualizer.CreateVisualizationShell">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.Visualizer.VisualizerForm"/> and shows it.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo">
            <summary>
            Provides infomation to show smartparts in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo.#ctor">
            <summary>
            Initializes the ZonedSmartPartInfo with no zone name.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo.#ctor(System.String)">
            <summary>
            Creates the information for the smart part specifying the name of the zone.
            </summary>
            <param name="zoneName">Name of the zone assigned to a smart part.</param>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo.#ctor(System.String,System.String)">
            <summary>
            Creates the information for the smart part specifying its title and the name of the zone.
            </summary>
            <param name="zoneName">Name of the zone assigned to a smart part.</param>
            <param name="title">Title of the smart part.</param>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo.ZoneName">
            <summary>
            Name of the zone where the smart part should be shown.
            </summary>
            <remarks>
            If a zone with the given name does not exist in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.ZoneWorkspace"/> 
            where the smart part is being shown, an exception will be thrown.
            </remarks>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.ZoneSmartPartInfo.Dock">
            <summary>
            Sets the dockstyle of the control to show in the zone.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo">
            <summary>
            Provides information to show smartparts in the <see cref="T:Microsoft.Practices.CompositeUI.WinForms.WindowWorkspace"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.Location">
            <summary>
            Gets/Sets the location of the window.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.Icon">
            <summary>
            The Icon that will appear on the window.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.Width">
            <summary>
            Width of the window.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.Height">
            <summary>
            Height of the window.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.MinimizeBox">
            <summary>
            Make minimize button visible.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.MaximizeBox">
            <summary>
            Make maximize button visible.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.ControlBox">
            <summary>
            Whether the controlbox will be visible.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.CompositeUI.WinForms.WindowSmartPartInfo.Modal">
            <summary>
            Whether the form should be shown as modal.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.CompositeUI.WinForms.ApplicationContextApplication`2">
            <summary>
            Extends <see cref="T:Microsoft.Practices.CompositeUI.WinForms.WindowsFormsApplication`2"/> to support an application which
            uses a Windows Forms <see cref="T:System.Windows.Forms.ApplicationContext"/> to communicate information
            about its shell.
            </summary>
            <typeparam name="TWorkItem">The type of the root application work item.</typeparam>
            <typeparam name="TShell">The type for the shell to use.</typeparam>
        </member>
        <member name="M:Microsoft.Practices.CompositeUI.WinForms.ApplicationContextApplication`2.Start">
            <summary>
            Calls <see cref="M:System.Windows.Forms.Application.Run(System.Windows.Forms.ApplicationContext)"/> to start the application.
            </summary>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Ben Liew
Software Developer (Senior)
Singapore Singapore
Yes, I design. Then, I code. Next, I refactor.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.141216.1 | Last Updated 25 Apr 2008
Article Copyright 2008 by Ben Liew
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid