Condividi tramite


Classe ModelingDocView

Rappresenta una finestra del documento nella finestra di progettazione del linguaggio specifico di dominio o finestra di progettazione generata un'eccezione.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Shell.WindowPane
    Microsoft.VisualStudio.Modeling.Shell.ModelingWindowPane
      Microsoft.VisualStudio.Modeling.Shell.ModelingDocView
        Microsoft.VisualStudio.Modeling.Shell.DiagramDocView

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocView _
    Inherits ModelingWindowPane _
    Implements IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook
[CLSCompliantAttribute(false)]
public abstract class ModelingDocView : ModelingWindowPane, 
    IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook

Il tipo ModelingDocView espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ModelingDocView Inizializza una nuova istanza di ModelingDocView classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveInPlaceEditWindow Ottiene e imposta la finestra attiva per la modifica sul posto. (Ereditato da ModelingWindowPane)
Proprietà pubblica Content (Ereditato da WindowPane)
Proprietà protetta. DefaultToolboxTabName Ottiene il nome del Casella degli strumenti spostarsi su cui l'utente ha fatto clic.
Proprietà protetta. DefaultToolboxTabToolboxItemsCount
Proprietà pubblica DocData Ottiene un documento per la finestra del documento.
Proprietà pubblica Frame ottiene IVsWindowFrame che corrisponde a questa finestra. (Ereditato da ModelingWindowPane)
Proprietà protetta. HasSelectableObjects Ottiene la finestra del documento e se la finestra del documento è aperto, consente oggetti selezionati opzione. (Esegue l'override di ModelingWindowPane.HasSelectableObjects).
Proprietà protetta. HelpService Ottiene il servizio della guida. (Ereditato da ModelingWindowPane)
Proprietà protetta. InitializationMode (Ereditato da WindowPane)
Proprietà protetta. IsPrimaryView Ottiene la finestra del documento e verifica se questa finestra sia la finestra del documento primaria.
Proprietà pubblica MenuService Ottiene il servizio del comando di menu. (Ereditato da ModelingWindowPane)
Proprietà pubblica PrimarySelection Ottiene l'elemento selezionato primario nel riquadro. (Ereditato da ModelingWindowPane)
Proprietà protetta. ProvideViewHelper Ottiene la finestra del documento e verifica se un helper visualizzazione deve essere creato per la finestra del documento.
Proprietà protetta. SelectedElements Ottiene gli elementi selezionati nel riquadro. (Ereditato da ModelingWindowPane)
Proprietà pubblica SelectionCount Ottiene il numero di elementi selezionati nel riquadro. (Ereditato da ModelingWindowPane)
Proprietà protetta. SelectionHelpService Ottiene il servizio della guida di selezione. (Ereditato da ModelingWindowPane)
Proprietà protetta. ServiceProvider Ottiene il provider di servizi che è locale per questo riquadro. (Ereditato da ModelingWindowPane)
Proprietà protetta. TargetToolboxItemFilterAttributes Ottiene una raccolta di attributi di filtro per la finestra del documento.
Proprietà protetta. ToolboxService Ottiene il servizio della casella degli strumenti.
Proprietà pubblica Window (Ereditato da WindowPane)

In alto

Metodi

  Nome Descrizione
Metodo protetto BaseLoadView Per essere chiamato quando il DocData associato è terminato o ricaricare, principalmente da DocView.LoadView().Esegue qualsiasi inizializzazione di base richiesta dopo il caricamento di DocData nuovo nella visualizzazione.
Metodo protetto CommitPendingEditForCommand Quando implementato in una classe derivata, specifica se le modifiche in sospeso deve essere eseguito prima che un comando venga eseguito. (Ereditato da ModelingWindowPane)
Metodo protetto CountAllObjects Ottiene il numero di elementi nel riquadro. (Ereditato da ModelingWindowPane)
Metodo pubblico CountObjects Calcola il numero di elementi nel riquadro o nella selezione corrente. (Ereditato da ModelingWindowPane)
Metodo protetto CountSelectedObjects Ottiene il numero di elementi nella selezione corrente. (Ereditato da ModelingWindowPane)
Metodo pubblico Dispose() (Ereditato da WindowPane)
Metodo protetto Dispose(Boolean) Rilascia risorse non gestite utilizzate da ModelingDocView e facoltativamente dealloca risorse gestite. (Esegue l'override di ModelingWindowPane.Dispose(Boolean)).
Metodo protetto DoSelectObjects Quando implementato in una classe derivata, selezionare gli elementi nel riquadro. (Ereditato da ModelingWindowPane)
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 GetAllObjects Ottiene tutti gli elementi nel riquadro. (Ereditato da ModelingWindowPane)
Metodo pubblico GetComponentSelected Specifica se il componente specificato è selezionata. (Ereditato da ModelingWindowPane)
Metodo pubblico GetContainerSelected specifica se il contenitore specificato è selezionato. (Ereditato da ModelingWindowPane)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetObjects Ottiene tutti gli elementi che sono attualmente selezionati o gli elementi che possono essere selezionati nel riquadro. (Ereditato da ModelingWindowPane)
Metodo pubblico GetSelectedComponents Ottiene i componenti che vengono selezionate nel riquadro. (Ereditato da ModelingWindowPane)
Metodo protetto GetSelectedObjects Ottiene gli elementi selezionati nel riquadro. (Ereditato da ModelingWindowPane)
Metodo protetto GetService Ottiene il servizio del tipo specificato.Eseguire l'override di questo metodo per restituire il servizio personalizzato del comando di menu (Ereditato da ModelingWindowPane)
Metodo pubblico GetSite ottiene il sito cui è stato impostato con SetSite. (Ereditato da ModelingWindowPane)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Hide nasconde il riquadro. (Ereditato da ModelingWindowPane)
Metodo protetto Initialize Inizializza un'istanza di ModelingDocView classe. (Esegue l'override di WindowPane.Initialize()).
Metodo protetto InterceptDataObject Chiamato dalla casella degli strumenti quando l'oggetto dati di input sta per immettere un'operazione di trascinamento.Questo metodo consente l'oggetto dati di input da sostituire dall'oggetto dati restituito, che andrà nell'operazione di trascinamento anziché.Restituisce l'implementazione di base null, che non prevede alcuna sostituzione di oggetto di dati di input.
Metodo pubblico IsDataObjectSupported Si verifica se un elemento della casella degli strumenti può essere utilizzato con la finestra del documento.
Metodo pubblico IsSupported Verifica se la finestra del documento supporta un elemento nella casella degli strumenti.
Metodo pubblico ItemPicked Notifica ai client che un utente ha fatto clic su un elemento nella casella degli strumenti o pressed INVIO per selezionare l'elemento.
Metodo pubblico LoadUIState (Ereditato da WindowPane)
Metodo protetto LoadView Si verifica se il documento sia caricato in una finestra del documento.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnClose Rimuove gli oggetti riquadro dalla selezione di menu di scelta rapida quando il riquadro è chiuso. (Ereditato da ModelingWindowPane)
Metodo protetto OnCreate Quando il documento viene caricato, viene creata una visualizzazione della finestra del documento. (Esegue l'override di WindowPane.OnCreate()).
Metodo protetto OnSelectionChanged Notifica ai listener di eventi dopo le modifiche di selezione. (Ereditato da ModelingWindowPane)
Metodo protetto OnSelectionChanging Notifica ai listener di eventi prima delle modifiche di selezione. (Ereditato da ModelingWindowPane)
Metodo protetto OnToolboxItemSelected Quando un utente fa clic su un elemento nella casella degli strumenti, chiamate ToolboxItemSelected.
Metodo protetto OnToolboxSelectionChanged
Metodo protetto PreProcessMessage Gestisce i messaggi della finestra. (Ereditato da ModelingWindowPane)
Metodo pubblico SaveUIState (Ereditato da WindowPane)
Metodo pubblico SelectObjects Selezionare gli elementi nel riquadro. (Ereditato da ModelingWindowPane)
Metodo pubblico SetInfo Aggiorna la barra di stato per la finestra del documento.
Metodo pubblico SetSelectedComponents(ICollection) Aggiunta di componenti specificati nel contenitore di selezione e notifica shell della modifica di selezione. (Ereditato da ModelingWindowPane)
Metodo pubblico SetSelectedComponents(ICollection, SelectionTypes) Non implementato attualmente. (Ereditato da ModelingWindowPane)
Metodo pubblico SetSite Inizializza il riquadro nell'ambiente. (Ereditato da ModelingWindowPane)
Metodo pubblico Show Visualizzare il riquadro, lo stato incluso all'inizio e gli reso la finestra attiva. (Ereditato da ModelingWindowPane)
Metodo pubblico ShowNoActivate Visualizzare il riquadro, lo stato incluso all'inizio, ma gli non resa la finestra attiva. (Ereditato da ModelingWindowPane)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SelectionChanged Generato dopo la selezione nel riquadro è stato modificato. (Ereditato da ModelingWindowPane)
Evento pubblico SelectionChanging Generato prima della selezione nel riquadro. (Ereditato da ModelingWindowPane)
Evento pubblico ToolboxItemSelected Si verifica quando l'utente trascina l'elemento selezionato dalla casella degli strumenti nella finestra del documento.
Evento pubblico ToolboxSelectionChanged Chiamato quando cambia la selezione della casella degli strumenti (al solo clic o premendo i tasti freccia su/giù).

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxActiveUserHook.InterceptDataObject Chiamato dalla casella degli strumenti quando l'oggetto dati di input sta per immettere un'operazione di trascinamento.Questo metodo consente l'oggetto dati di input da sostituire dell'oggetto dati di output, che andrà nell'operazione di trascinamento anziché.
Implementazione esplicita dell'interfacciaMetodo privato IVsStatusbarUser.SetInfo Chiamato dalla shell quando è tempo necessario perché non statici le informazioni sulla barra di stato.
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxActiveUserHook.ToolboxSelectionChanged Chiamato quando selezione sulle modifiche apportate alla casella degli strumenti (tramite un solo clic o premendo i tasti freccia su/giù).
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.ClosePane Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.CloseUIElementPane (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.CreatePaneWindow Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.CreateUIElementPane (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IOleCommandTarget.Exec (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.GetDefaultSize Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.GetDefaultUIElementSize (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IServiceProvider.GetService (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.LoadUIElementState (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.LoadViewState Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IOleCommandTarget.QueryStatus (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.SaveUIElementState (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.SaveViewState Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.SetSite Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.SetUIElementSite (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsWindowPane.TranslateAccelerator Obsoleta. (Ereditato da WindowPane)
Implementazione esplicita dell'interfacciaMetodo privato IVsUIElementPane.TranslateUIElementAccelerator (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.Modeling.Shell