Proprietà DialogPage.Window
Ottiene la finestra utilizzata come l'interfaccia utente della pagina della finestra di dialogo.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
<BrowsableAttribute(False)> _
Protected Overridable ReadOnly Property Window As IWin32Window
[BrowsableAttribute(false)]
protected virtual IWin32Window Window { get; }
Valore proprietà
Tipo: System.Windows.Forms.IWin32Window
IWin32Window che fornisce un handle di finestra che funge dall'interfaccia utente per la pagina della finestra di dialogo.
Note
Per impostazione predefinita questa proprietà restituisce una griglia delle proprietà con una voce per ogni proprietà pubblica tale conversione di supportare da e in stringhe con TypeConverter.
Visual Studio richiede che le finestre della pagina di strumentiopzioni siano costanti e non devono essere ricreate sulle chiamate successive.Alcuni controlli di interfaccia utente, soprattutto controlli Windows Form, possono creare ed eliminare i relativi handle della finestra a l e deve essere evitata.Un modo di procedere consiste di restituire Windows Form derivato da UserControl.
Se la finestra implementa ComponentModelIComponent, viene posizionato dalla pagina della finestra di dialogo in modo che possa ottenere l'accesso ai servizi globali.
[!NOTA]
In genere, un'istanza di una classe della pagina della finestra di dialogo è il proprio oggetto ActiveX.Di conseguenza, le proprietà visualizzate sono quelle di una classe derivata da DialogPage.Tuttavia, se AutomationObject restituisce un altro oggetto, è che le proprietà dell'oggetto e non le proprietà della classe, che visualizza.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell