Condividi tramite


Classe SingleDiagramDocView

Una volta eseguito l'override in una classe derivata, visualizza un unico diagramma in una visualizzazione del documento.

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
          Microsoft.VisualStudio.Modeling.Shell.SingleDiagramDocView

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

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class SingleDiagramDocView _
    Inherits DiagramDocView
[CLSCompliantAttribute(false)]
public abstract class SingleDiagramDocView : DiagramDocView

Il tipo SingleDiagramDocView espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto SingleDiagramDocView Inizializza una nuova istanza della classe SingleDiagramDocView.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveInPlaceEditWindow Ottiene e imposta la finestra attiva per la modifica sul posto. (Ereditato da ModelingWindowPane)
Proprietà pubblica AllDesigners (Esegue l'override di DiagramDocView.AllDesigners).
Proprietà pubblica Content (Ereditato da WindowPane)
Proprietà protetta. ContextMenuId Ottiene il menu di scelta rapida da visualizzare quando un utente fa clic con il pulsante destro del mouse sulla visualizzazione del diagramma. (Ereditato da DiagramDocView)
Proprietà pubblica ContextMenuMousePosition Ottiene la posizione del mouse quando il menu di scelta rapida viene richiamato per la visualizzazione del diagramma. (Ereditato da DiagramDocView)
Proprietà pubblica ContextMenuXPosition Posizione X per il menu di scelta rapida (Ereditato da DiagramDocView)
Proprietà pubblica ContextMenuYPosition Posizione Y per il menu di scelta rapida (Ereditato da DiagramDocView)
Proprietà pubblica CurrentDesigner Ottiene la visualizzazione per il diagramma. (Esegue l'override di DiagramDocView.CurrentDesigner).
Proprietà pubblica CurrentDiagram Ottiene il diagramma. (Esegue l'override di DiagramDocView.CurrentDiagram).
Proprietà protetta. DefaultToolboxTabName Ottiene il nome della scheda Casella degli strumenti su cui l'utente ha fatto clic. (Ereditato da ModelingDocView)
Proprietà protetta. DefaultToolboxTabToolboxItemsCount (Ereditato da ModelingDocView)
Proprietà pubblica Diagram Ottiene un diagramma.
Proprietà pubblica DocData Ottiene un documento per la finestra del documento. (Ereditato da ModelingDocView)
Proprietà pubblica Frame Ottiene IVsWindowFrame che corrisponde a questa finestra. (Ereditato da ModelingWindowPane)
Proprietà protetta. HasSelectableObjects Ottiene la finestra del documento e se è aperta, abilita l'opzione Seleziona oggetti. (Ereditato da ModelingDocView)
Proprietà protetta. HelpService Ottiene il servizio della Guida. (Ereditato da ModelingWindowPane)
Proprietà protetta. InitializationMode (Ereditato da WindowPane)
Proprietà pubblica IsContextMenuShowing Ottiene il menu di scelta rapida e verifica se viene visualizzato per la visualizzazione del diagramma. (Ereditato da DiagramDocView)
Proprietà protetta. IsPrimaryView Ottiene la finestra del documento e verifica se è la finestra del documento primaria. (Ereditato da ModelingDocView)
Proprietà pubblica MenuService Ottiene il servizio dei comandi di menu. (Ereditato da ModelingWindowPane)
Proprietà pubblica PrimarySelection Ottiene il principale elemento selezionato nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Proprietà protetta. ProvideViewHelper Ottiene la finestra del documento e verifica se occorre creare un supporto di visualizzazione per questa finestra. (Ereditato da ModelingDocView)
Proprietà protetta. SelectedElements Ottiene gli elementi che sono selezionati nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Proprietà pubblica SelectionCount Ottiene il numero di elementi che sono selezionati nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Proprietà protetta. SelectionHelpService Ottiene il servizio della Guida di selezione. (Ereditato da ModelingWindowPane)
Proprietà protetta. ServiceProvider Ottiene il provider di servizi locale per questo riquadro della finestra. (Ereditato da ModelingWindowPane)
Proprietà protetta. TargetToolboxItemFilterAttributes Ottiene una raccolta di attributi di filtro per un elemento Casella degli strumenti . (Ereditato da DiagramDocView)
Proprietà protetta. ToolboxService Ottiene il servizio della casella degli strumenti. (Ereditato da ModelingDocView)
Proprietà pubblica Window Ottiene una finestra per la visualizzazione. (Esegue l'override di WindowPane.Window).

In alto

Metodi

  Nome Descrizione
Metodo protetto BaseLoadView Per essere chiamato quando l'oggetto DocData associato ha terminato il caricamento o il ricaricamento, principalmente da DocView.LoadView().Esegue qualsiasi inizializzazione di base richiesta dopo il caricamento di un nuovo oggetto DocData nella visualizzazione. (Ereditato da ModelingDocView)
Metodo protetto CommitPendingEditForCommand Si verifica se le modifiche costanti devono essere salvate prima che un comando venga eseguito. (Ereditato da DiagramDocView)
Metodo protetto CountAllObjects Conta il numero di elementi contenuti nel modello. (Ereditato da DiagramDocView)
Metodo pubblico CountObjects Calcola il numero di elementi nel riquadro della finestra o nella selezione corrente. (Ereditato da ModelingWindowPane)
Metodo protetto CountSelectedObjects Ottiene il numero di elementi nella selezione corrente. (Ereditato da ModelingWindowPane)
Metodo pubblico CreateDiagramView Crea una visualizzazione del diagramma per la finestra del documento. (Ereditato da DiagramDocView)
Metodo pubblico Dispose() (Ereditato da WindowPane)
Metodo protetto Dispose(Boolean) Rilascia le risorse non gestite utilizzate dall'oggetto SingleDiagramDocView ed eventualmente rilascia le risorse gestite. (Esegue l'override di DiagramDocView.Dispose(Boolean)).
Metodo protetto DoSelectObjects Seleziona gli elementi nella visualizzazione del diagramma. (Ereditato da DiagramDocView)
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 pubblico Find Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo protetto GetAllObjects Ottiene tutti gli elementi nel modello. (Ereditato da DiagramDocView)
Metodo pubblico GetCapabilities Specifica le opzioni di ricerca da supportare. (Ereditato da DiagramDocView)
Metodo pubblico GetComponentSelected Specifica se il componente specificato è selezionato. (Ereditato da ModelingWindowPane)
Metodo pubblico GetContainerSelected Specifica se il contenitore specificato è selezionato. (Ereditato da ModelingWindowPane)
Metodo pubblico GetCurrentSpan Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo protetto GetDiagramFromPhysicalView Ottiene un modello da Store in modo che possa essere riportato nella visualizzazione del diagramma. (Ereditato da DiagramDocView)
Metodo pubblico GetFindState Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetObjects Ottiene tutti gli elementi che sono attualmente selezionati o gli elementi che possono essere selezionati nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Metodo pubblico GetProperty Ottiene le proprietà assegnate a un elemento del modello. (Ereditato da DiagramDocView)
Metodo pubblico GetSearchImage Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo pubblico GetSelectedComponents Ottiene i componenti che sono selezionati nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Metodo protetto GetSelectedObjects Ottiene gli elementi che sono selezionati nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Metodo protetto GetService Ottiene il servizio del tipo specificato.Eseguire l'override di questo metodo per restituire il servizio del comando di menu personalizzato (Ereditato da ModelingWindowPane)
Metodo pubblico GetSite Ottiene il sito impostato con SetSite. (Ereditato da ModelingWindowPane)
Metodo pubblico GetToolboxItemFilterAttributes Ottiene una raccolta di stringhe di filtro e tipi di filtro per la casella degli strumenti. (Ereditato da DiagramDocView)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Hide Nasconde il riquadro della finestra. (Ereditato da ModelingWindowPane)
Metodo protetto Initialize Inizializza un'istanza della classe ModelingDocView. (Ereditato da ModelingDocView)
Metodo protetto InterceptDataObject Chiamato dalla casella degli strumenti quando l'oggetto dati di input sta per iniziare un'operazione di trascinamento.Questo metodo consente la sostituzione dell'oggetto dati di input con l'oggetto dati restituiti, che verrà inserito invece nell'operazione di trascinamento della selezione.L'implementazione di base restituisce null che non prevede alcuna sostituzione di oggetto di dati di input. (Ereditato da ModelingDocView)
Metodo pubblico IsDataObjectSupported Verifica se un elemento della casella degli strumenti può essere utilizzato con la finestra del documento. (Ereditato da ModelingDocView)
Metodo protetto IsObjectBrowsable Restituisce true se l'attributo Browsable dell'elemento è true. (Ereditato da DiagramDocView)
Metodo pubblico IsSupported Verifica se la finestra del documento supporta un elemento nella casella degli strumenti . (Ereditato da ModelingDocView)
Metodo pubblico ItemPicked Notifica ai client che un utente ha fatto clic su un elemento nella casella degli strumenti oppure ha premuto INVIO per selezionare l'elemento. (Ereditato da ModelingDocView)
Metodo pubblico LoadUIState (Ereditato da WindowPane)
Metodo protetto LoadView Verifica se il documento è stato caricato in una finestra del documento. (Ereditato da ModelingDocView)
Metodo pubblico MarkSpan Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NavigateTo Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo pubblico NotifyFindTarget Questo membro non viene più utilizzato. (Ereditato da DiagramDocView)
Metodo protetto OnClose Rimuove gli oggetti del riquadro finestra dalla selezione di menu di scelta rapida alla chiusura del riquadro. (Ereditato da ModelingWindowPane)
Metodo protetto OnContextMenuRequested Elabora una richiesta per il menu di scelta rapida. (Ereditato da DiagramDocView)
Metodo protetto OnCreate Quando il documento viene caricato, viene creata una visualizzazione per la finestra del documento. (Ereditato da ModelingDocView)
Metodo protetto OnSelectionChanged Ricalcola i filtri della casella degli strumenti da utilizzare. (Ereditato da DiagramDocView)
Metodo protetto OnSelectionChanging Notifica ai listener di eventi prima delle modifiche alla selezione. (Ereditato da ModelingWindowPane)
Metodo protetto OnToolboxItemSelected Quando un utente fa clic su un elemento nella casella degli strumenti, chiama ToolboxItemSelected. (Ereditato da ModelingDocView)
Metodo protetto OnToolboxSelectionChanged (Ereditato da ModelingDocView)
Metodo protetto PreProcessMessage Gestisce i messaggi delle finestre. (Ereditato da ModelingWindowPane)
Metodo pubblico Replace Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo pubblico SaveUIState (Ereditato da WindowPane)
Metodo pubblico SelectObjects Seleziona gli elementi nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Metodo pubblico SetFindState Non implementato attualmente. (Ereditato da DiagramDocView)
Metodo pubblico SetInfo Aggiorna la barra di stato per la finestra del documento. (Ereditato da ModelingDocView)
Metodo pubblico SetSelectedComponents(ICollection) Aggiunge i componenti specificati nel contenitore di selezione e invia una notifica della modifica di selezione alla shell. (Ereditato da ModelingWindowPane)
Metodo pubblico SetSelectedComponents(ICollection, SelectionTypes) Non implementato attualmente. (Ereditato da ModelingWindowPane)
Metodo pubblico SetSite Inizializza il riquadro della finestra nell'ambiente. (Ereditato da ModelingWindowPane)
Metodo pubblico Show Visualizza il riquadro della finestra, la porta in primo piano e la imposta come finestra attiva. (Ereditato da ModelingWindowPane)
Metodo protetto ShowContextMenu Visualizza il menu di scelta rapida in una posizione specifica nella visualizzazione del diagramma. (Ereditato da DiagramDocView)
Metodo pubblico ShowNoActivate Visualizza il riquadro della finestra, la porta in primo piano ma non la imposta come finestra attiva. (Ereditato da ModelingWindowPane)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo protetto UpdateToolboxFilters Aggiorna la raccolta di filtri dalla casella degli strumenti da utilizzare con la visualizzazione attiva del diagramma. (Ereditato da DiagramDocView)

In alto

Eventi

  Nome Descrizione
Evento pubblico SelectionChanged Generato dopo la modifica della selezione nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Evento pubblico SelectionChanging Generato prima della modifica della selezione nel riquadro della finestra. (Ereditato da ModelingWindowPane)
Evento pubblico ToolboxItemSelected Si verifica quando l'utente trascina l'elemento selezionato dalla casella degli strumenti nella finestra del documento. (Ereditato da ModelingDocView)
Evento pubblico ToolboxSelectionChanged Chiamato quando cambia la selezione della casella degli strumenti (a causa un solo clic o della pressione dei tasti freccia su/giù). (Ereditato da ModelingDocView)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IVsFindTarget.GetMatchRect (Ereditato da DiagramDocView)
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxActiveUserHook.InterceptDataObject Chiamato dalla casella degli strumenti quando l'oggetto dati di input sta per iniziare un'operazione di trascinamento.Questo metodo consente la sostituzione dell'oggetto dati di input con l'oggetto dati di output, che verrà inserito invece nell'operazione di trascinamento della selezione. (Ereditato da ModelingDocView)
Implementazione esplicita dell'interfacciaMetodo privato IVsStatusbarUser.SetInfo Chiamato dalla shell quando è il momento di impostare le informazioni sulla barra di stato. (Ereditato da ModelingDocView)
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxActiveUserHook.ToolboxSelectionChanged Chiamato quando cambia la selezione della casella degli strumenti (a causa un solo clic o della pressione dei tasti freccia su/giù). (Ereditato da ModelingDocView)
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