ModelingPackage.GetToolWindow Method (Type, Boolean)

Gets a tool window.

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell (in Microsoft.VisualStudio.Modeling.Sdk.Shell.dll)

Syntax

'宣言
Public Function GetToolWindow ( _
    toolWindowType As Type, _
    forceCreate As Boolean _
) As ToolWindow
'使用
Dim instance As ModelingPackage
Dim toolWindowType As Type
Dim forceCreate As Boolean
Dim returnValue As ToolWindow

returnValue = instance.GetToolWindow(toolWindowType, _
    forceCreate)
public ToolWindow GetToolWindow(
    Type toolWindowType,
    bool forceCreate
)
public:
ToolWindow^ GetToolWindow(
    Type^ toolWindowType, 
    bool forceCreate
)
public function GetToolWindow(
    toolWindowType : Type, 
    forceCreate : boolean
) : ToolWindow

Parameters

  • toolWindowType
    Type: System.Type

    The type of tool window to retrieve.

  • forceCreate
    Type: System.Boolean

    true to return only tool windows that belong to the Domain-Specific Language Designer package; otherwise, false.

Return Value

Type: Microsoft.VisualStudio.Modeling.Shell.ToolWindow

The tool window or a null reference (Nothing in Visual Basic) if no tool window is returned.

Remarks

Only single-instance tool windows are supported. Therefore, a 1:1 mapping always results.

When the forceCreate parameter is true, IVsToolWindowFactory creates the tool window. For more information, see IVsToolWindowFactory.

Permissions

See Also

Reference

ModelingPackage Class

ModelingPackage Members

GetToolWindow Overload

Microsoft.VisualStudio.Modeling.Shell Namespace