Condividi tramite


Classe DesignerWindowPane

Questa classe eredita da WindowPane e lo estende per fornire le funzionalità della finestra di progettazione.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Shell.WindowPane
    Microsoft.VisualStudio.Shell.Design.DesignerWindowPane

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class DesignerWindowPane _
    Inherits WindowPane _
    Implements IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject,  _
    IVsWindowFrameNotify
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class DesignerWindowPane : WindowPane, 
    IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, IVsWindowFrameNotify

Il tipo DesignerWindowPane espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DesignerWindowPane Inizializza una nuova istanza della classe di DesignerWindowPane .

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CommandGuid Ottiene l'interfaccia utente GUID del comando associata al riquadro.
Proprietà pubblica Content Ottiene o imposta il contenuto della finestra degli strumenti. (Ereditato da WindowPane)
Proprietà pubblica EditorView Ottiene la visualizzazione utilizzata per questo riquadro.
Proprietà protetta. InitializationMode Ottiene la modalità di inizializzazione associata al riquadro. (Ereditato da WindowPane)
Proprietà protetta. Surface ottiene l'area di progettazione.
Proprietà pubblica Window Ottiene la finestra associata al riquadro. (Ereditato da WindowPane)

In alto

Metodi

  Nome Descrizione
Metodo protetto AddDefaultServices Aggiunge i servizi di impostazione predefinita il riquadro in.
Metodo pubblico Dispose() Elimina il riquadro e le relative risorse. (Ereditato da WindowPane)
Metodo protetto Dispose(Boolean) elimina l'area di progettazione. (Esegue l'override di WindowPane.Dispose(Boolean)).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo protetto GetAutomationObject ottiene l'oggetto ActiveX per questo riquadro.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo protetto GetService Ottiene il servizio del tipo specificato. (Esegue l'override di WindowPane.GetService(Type)).
Metodo protetto GetToolboxItemSupported Determina indipendentemente dal fatto che l'oggetto dati specificato è supportato dalla finestra di progettazione.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto Initialize inizializza i servizi dopo che il riquadro è stato collocato. (Ereditato da WindowPane)
Metodo pubblico LoadUIState Override per caricare lo stato precedentemente salvato il riquadro. (Ereditato da WindowPane)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnClose Chiamato in risposta a ClosePane il metodo sull'interfaccia di IVsWindowPane . (Esegue l'override di WindowPane.OnClose()).
Metodo protetto OnCreate generato quando il riquadro è creato. (Ereditato da WindowPane)
Metodo protetto OnFlush Questo metodo viene chiamato quando Visual Studio utilizzare il riquadro per svuotare il relativo stato nel buffer sottostante.
Metodo protetto OnToolboxItemPicked Chiamato quando l'utente fa doppio clic su oppure premere INVIO su un elemento della casella degli strumenti nella casella degli strumenti di Visual Studio.
Metodo protetto PreProcessMessage Elabora i messaggi dalle chiavi di navigazione. (Ereditato da WindowPane)
Metodo pubblico SaveUIState Override per salvare le informazioni sullo stato personalizzati da utilizzare in un secondo momento quando il riquadro viene ricostruito. (Ereditato da WindowPane)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IServiceProvider.GetService Ottiene il servizio del tipo specificato. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IOleCommandTarget.Exec esegue il comando specificato. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IOleCommandTarget.QueryStatus Ottiene lo stato dei controlli. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsBatchUpdate.FlushPendingUpdates Chiamato quando Visual Studio utilizzare il riquadro per svuotare il relativo stato nel buffer sottostante.
Implementazione esplicita dell'interfacciaMetodo privato IVsDesignerInfo.get_DesignerTechnology
Implementazione esplicita dell'interfacciaMetodo privato IVsExtensibleObject.GetAutomationObject ottiene l'oggetto ActiveX per questo riquadro.
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxUser.IsSupported Determina se le strumenti agli'utenti di Toolbox l'oggetto dati a cui si fa riferimento.
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxUser.ItemPicked Invia una notifica che un elemento in Toolbox viene selezionato con un clic, oppure premere INVIO.
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.CloseUIElementPane chiude il riquadro. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.CreateUIElementPane crea il riquadro. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.GetDefaultUIElementSize Quando implementato in una classe derivata, ottiene la dimensione predefinita del riquadro. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.LoadUIElementState Quando implementato in una classe derivata, l'archiviazione dello stato (carichi. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.SaveUIElementState Consente di archiviare lo stato del riquadro al flusso specificato. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.SetUIElementSite imposta il sito per questo riquadro. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.TranslateUIElementAccelerator I tasti di scelta rapida di handle prima della shell elabora il messaggio. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowFrameNotify.OnDockableChange Notifica a Package che lo stato agganciato di una finestra di modifica.
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowFrameNotify.OnMove Notifica a Package che una finestra è spostare.
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowFrameNotify.OnShow Notifica a Package di una modifica lo stato di visualizzazione della finestra.
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowFrameNotify.OnSize Notifica a Package che una finestra da ridimensionare.
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.ClosePane Obsoleta. chiude il riquadro.obsoleto. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.CreatePaneWindow Obsoleta. crea un riquadro.obsoleto. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.GetDefaultSize Obsoleta. Ottiene la dimensione predefinita del riquadro.obsoleto. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.LoadViewState Obsoleta. carica lo stato di visualizzazione salvato.obsoleto. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.SaveViewState Obsoleta. Salvare lo stato di visualizzazione caricato.obsoleto. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.SetSite Obsoleta. inizializza questo riquadro con il provider di servizi specificato.obsoleto. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.TranslateAccelerator Obsoleta. Produce la conversione dei tasti di navigazione.Obsolete (Ereditato da WindowPane)

In alto

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

WindowPane