Partager via


ModelingPackage.AddToolWindow, méthode

Ajoute une fenêtre Outil au générateur généré pour un langage spécifique au domaine.

Espace de noms :  Microsoft.VisualStudio.Modeling.Shell
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Déclaration
Protected Sub AddToolWindow ( _
    toolWindowType As Type _
)
protected void AddToolWindow(
    Type toolWindowType
)

Paramètres

  • toolWindowType
    Type : System.Type
    Le type de fenêtre Outil à ajouter.

Notes

Si votre package prend en charge des fenêtres Outil, vous devez appeler cette méthode lorsque la classe d'ModelingPackage est initialisée.

Uniquement des fenêtres Outil d'unique- instance instance unique sont prises en charge.Par conséquent, un 1:1 mappant toujours des résultats.

Des instances des fenêtres Outil sont créées à la demande.

Exemples

L'exemple suivant enregistre une fenêtre Outil personnalisée qui est définie dans la classe d'CustomToolWindow.

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

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

Sécurité .NET Framework

Voir aussi

Référence

ModelingPackage Classe

Microsoft.VisualStudio.Modeling.Shell, espace de noms