DialogPage.Window, propriété
Obtient la fenêtre qui est utilisée comme interface utilisateur de la page de dialogue.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
<BrowsableAttribute(False)> _
Protected Overridable ReadOnly Property Window As IWin32Window
[BrowsableAttribute(false)]
protected virtual IWin32Window Window { get; }
Valeur de propriété
Type : System.Windows.Forms.IWin32Window
IWin32Window qui fournit le handle à la fenêtre qui sert d'interface utilisateur pour la page de dialogue.
Remarques
Par défaut cette propriété retourne une grille des propriétés qui a une entrée pour chaque propriété publique qui prend en charge la conversion vers et depuis des chaînes via TypeConverter.
Visual Studio requiert que les fenêtres de page d'OutilsOptions doivent être constantes et ne doivent pas être recréées sur des appels successifs.Certains contrôles d'interface utilisateur, en particulier contrôles Windows Forms, peuvent créer et détruire leurs handles de fenêtre à des changeront, et il doit être évité.Une façon de faire ceci consiste à retourner Windows Forms qui sont dérivé d'UserControl.
Si la fenêtre implémente ComponentModelIComponent, il se trouve par la page de dialogue afin qu'il puisse accéder aux services globaux.
[!REMARQUE]
En général, une instance d'une classe de page de dialogue est son propre objet Automation.Par conséquent, les propriétés qui sont affichées sont ceux d'une classe qui est dérivée d'DialogPage.Toutefois, si AutomationObject retourne un autre objet, c'est que des propriétés de l'objet, et non les propriétés de la classe, qui sont affichées.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Shell, espace de noms