Поделиться через


ModelingPackage.AddToolWindow - метод

Добавляет окно инструментов к созданному конструктору для доменного языка.

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Синтаксис

'Декларация
Protected Sub AddToolWindow ( _
    toolWindowType As Type _
)
protected void AddToolWindow(
    Type toolWindowType
)

Параметры

  • toolWindowType
    Тип: System.Type
    Тип окна инструментов для добавления.

Заметки

Если пакет поддерживает окна инструментов, необходимо вызвать этот метод, если ModelingPackage класс инициализирован.

Только окно инструментов одного экземпляра поддерживаются.Поэтому результаты сопоставления всегда 1:1.

Экземпляры окна инструментов, создаются по запросу.

Примеры

В следующем примере регистрируется пользовательское окно инструментов, которое определено в CustomToolWindow класс.

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

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

Безопасность платформы .NET Framework

См. также

Ссылки

ModelingPackage Класс

Microsoft.VisualStudio.Modeling.Shell - пространство имен