Classe ToolWindowPane
Un'implementazione predefinita per una finestra degli strumenti.Può essere impostata come sottoclasse implementare una finestra degli strumenti personalizzata.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.ToolWindowPane
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
<ComVisibleAttribute(True)> _
Public Class ToolWindowPane _
Inherits WindowPane _
Implements IVsWindowSearch
[ComVisibleAttribute(true)]
public class ToolWindowPane : WindowPane,
IVsWindowSearch
Il tipo ToolWindowPane espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ToolWindowPane() | inizializza una nuova istanza di ToolWindowPane con nullriferimento null (Nothing in Visual Basic) provider di servizi | |
ToolWindowPane(IServiceProvider) | inizializza un'istanza di questa classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
BitmapIndex | Ottiene o imposta l'indice dell'immagine in linea bitmap da utilizzare per l'icona della struttura della finestra. | |
BitmapResourceID | Ottiene o imposta ID di risorsa per la banda bitmap da cui creare l'icona della struttura della finestra. | |
Caption | Ottiene o imposta la barra del titolo della finestra degli strumenti. | |
Content | Ottiene o imposta il contenuto della finestra degli strumenti. (Ereditato da WindowPane) | |
Frame | ottiene o imposta IVsWindowFrame che ospita ToolWindowPane. | |
InitializationMode | Ottiene la modalità di inizializzazione associata al riquadro. (Ereditato da WindowPane) | |
Package | Ottiene o imposta il pacchetto proprietario della finestra degli strumenti. | |
SearchCategory | ||
SearchEnabled | ||
SearchFiltersEnum | ||
SearchHost | ||
SearchOptionsEnum | ||
ToolBar | ottiene o imposta CommandID. | |
ToolBarCommandTarget | ||
ToolBarDropTarget | Ottiene o imposta la destinazione di rilascio della barra degli strumenti. | |
ToolBarLocation | Ottiene o imposta la posizione della barra degli strumenti della finestra degli strumenti. | |
ToolClsid | Ottiene o imposta il CLSID di uno strumento che deve essere utilizzato per questa finestra degli strumenti. | |
Window | Ottiene la finestra associata al riquadro. (Ereditato da WindowPane) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ClearSearch | ||
CreateSearch | ||
Dispose() | Elimina il riquadro e le relative risorse. (Ereditato da WindowPane) | |
Dispose(Boolean) | Elimina le risorse nel riquadro. (Ereditato da WindowPane) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetIVsWindowPane | ottiene IVsWindowPane ciò è associato alla finestra degli strumenti. | |
GetService | Ottiene il servizio del tipo specificato. (Ereditato da WindowPane) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Initialize | inizializza i servizi dopo che il riquadro è stato collocato. (Ereditato da WindowPane) | |
LoadUIState | Override per caricare lo stato precedentemente salvato il riquadro. (Ereditato da WindowPane) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnClose | Generato quando la finestra viene chiusa. (Ereditato da WindowPane) | |
OnCreate | generato quando il riquadro è creato. (Ereditato da WindowPane) | |
OnNavigationKeyDown | ||
OnToolBarAdded | Chiamato quando una barra degli strumenti verrà aggiunta alla finestra degli strumenti. | |
OnToolWindowCreated | Questo metodo può essere sottoposto a override dalla classe derivata per eseguire qualsiasi codice di cui deve essere eseguito dopo la creazione IVsWindowFrame. | |
PreProcessMessage | Elabora i messaggi dalle chiavi di navigazione. (Ereditato da WindowPane) | |
ProvideSearchSettings | ||
SaveUIState | Override per salvare le informazioni sullo stato personalizzati da utilizzare in un secondo momento quando il riquadro viene ricostruito. (Ereditato da WindowPane) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IServiceProvider.GetService | Ottiene il servizio del tipo specificato. (Ereditato da WindowPane) | |
IOleCommandTarget.Exec | esegue il comando specificato. (Ereditato da WindowPane) | |
IOleCommandTarget.QueryStatus | Ottiene lo stato dei controlli. (Ereditato da WindowPane) | |
IVsUIElementPane.CloseUIElementPane | chiude il riquadro. (Ereditato da WindowPane) | |
IVsUIElementPane.CreateUIElementPane | crea il riquadro. (Ereditato da WindowPane) | |
IVsUIElementPane.GetDefaultUIElementSize | Quando implementato in una classe derivata, ottiene la dimensione predefinita del riquadro. (Ereditato da WindowPane) | |
IVsUIElementPane.LoadUIElementState | Quando implementato in una classe derivata, l'archiviazione dello stato (carichi. (Ereditato da WindowPane) | |
IVsUIElementPane.SaveUIElementState | Consente di archiviare lo stato del riquadro al flusso specificato. (Ereditato da WindowPane) | |
IVsUIElementPane.SetUIElementSite | imposta il sito per questo riquadro. (Ereditato da WindowPane) | |
IVsUIElementPane.TranslateUIElementAccelerator | I tasti di scelta rapida di handle prima della shell elabora il messaggio. (Ereditato da WindowPane) | |
IVsWindowPane.ClosePane | Obsoleta. chiude il riquadro.obsoleto. (Ereditato da WindowPane) | |
IVsWindowPane.CreatePaneWindow | Obsoleta. crea un riquadro.obsoleto. (Ereditato da WindowPane) | |
IVsWindowPane.GetDefaultSize | Obsoleta. Ottiene la dimensione predefinita del riquadro.obsoleto. (Ereditato da WindowPane) | |
IVsWindowPane.LoadViewState | Obsoleta. carica lo stato di visualizzazione salvato.obsoleto. (Ereditato da WindowPane) | |
IVsWindowPane.SaveViewState | Obsoleta. Salvare lo stato di visualizzazione caricato.obsoleto. (Ereditato da WindowPane) | |
IVsWindowPane.SetSite | Obsoleta. inizializza questo riquadro con il provider di servizi specificato.obsoleto. (Ereditato da WindowPane) | |
IVsWindowPane.TranslateAccelerator | Obsoleta. Produce la conversione dei tasti di navigazione.Obsolete (Ereditato da WindowPane) | |
IVsWindowSearch.Category |
In alto
Note
deriva da WindowPane ed eredita i servizi predefiniti indicanti WindowPane fornisce.Le finestre degli strumenti derivate devono fornire un costruttore pubblico che accetta un provider di servizi.Visual Studio utilizza questo costruttore quando si crea un'istanza della finestra degli strumenti.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.