Partilhar via


Método ModelingPackage.AddToolWindow

Adiciona uma janela de ferramenta para o designer gerado para um idioma específico do domínio.

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

Sintaxe

'Declaração
Protected Sub AddToolWindow ( _
    toolWindowType As Type _
)
protected void AddToolWindow(
    Type toolWindowType
)

Parâmetros

  • toolWindowType
    Tipo: System.Type
    O tipo de janela de ferramenta para adicionar.

Comentários

Se seu pacote oferece suporte a janelas de ferramentas, você deve chamar esse método quando o ModelingPackage a classe é inicializada.

São suportadas somente janelas de ferramentas de instância única.Portanto, um mapeamento de 1: 1 sempre resulta.

Instâncias de janelas de ferramentas são criadas por demanda.

Exemplos

O exemplo a seguir registra uma janela de ferramenta personalizada que é definida na CustomToolWindow classe.

protected override void Initialize()
  {
     //Initializes the base class for the package 
     base.Initialize();

     //Registers a custom tool window
     this.AddToolWindow(typeof(CustomToolWindow));
  }

Segurança do .NET Framework

Consulte também

Referência

ModelingPackage Classe

Namespace Microsoft.VisualStudio.Modeling.Shell