Classe DiagramDocView
Rappresenta una visualizzazione del diagramma 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
Microsoft.VisualStudio.Modeling.Shell.SingleDiagramDocView
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 DiagramDocView _
Inherits ModelingDocView _
Implements IVsFindTarget, IContextMenuHost
[CLSCompliantAttribute(false)]
public abstract class DiagramDocView : ModelingDocView,
IVsFindTarget, IContextMenuHost
Il tipo DiagramDocView espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DiagramDocView | Inizializza una nuova istanza di DiagramDocView classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ActiveInPlaceEditWindow | Ottiene e imposta la finestra attiva per la modifica sul posto. (Ereditato da ModelingWindowPane) | |
AllDesigners | ||
Content | (Ereditato da WindowPane) | |
ContextMenuId | Ottiene il menu di scelta rapida per visualizzare quando un utente fa clic con il pulsante destro del mouse sulla visualizzazione del diagramma. | |
ContextMenuMousePosition | Ottiene la posizione del mouse quando il menu di scelta rapida viene richiamato per la visualizzazione del diagramma. | |
ContextMenuXPosition | la posizione X per il menu di scelta rapida | |
ContextMenuYPosition | la posizione Y per il menu di scelta rapida | |
CurrentDesigner | Ottiene la visualizzazione attiva del diagramma. | |
CurrentDiagram | Ottiene il modello selezionato nella visualizzazione attiva del diagramma. | |
DefaultToolboxTabName | Ottiene il nome del Casella degli strumenti spostarsi su cui l'utente ha fatto clic. (Ereditato da ModelingDocView) | |
DefaultToolboxTabToolboxItemsCount | (Ereditato da ModelingDocView) | |
DocData | Ottiene un documento per la finestra del documento. (Ereditato da ModelingDocView) | |
Frame | ottiene IVsWindowFrame che corrisponde a questa finestra. (Ereditato da ModelingWindowPane) | |
HasSelectableObjects | Ottiene la finestra del documento e se la finestra del documento è aperto, consente oggetti selezionati opzione. (Ereditato da ModelingDocView) | |
HelpService | Ottiene il servizio della guida. (Ereditato da ModelingWindowPane) | |
InitializationMode | (Ereditato da WindowPane) | |
IsContextMenuShowing | Ottiene il menu di scelta rapida e verifica se viene visualizzato per la visualizzazione del diagramma. | |
IsPrimaryView | Ottiene la finestra del documento e verifica se questa finestra sia la finestra del documento primaria. (Ereditato da ModelingDocView) | |
MenuService | Ottiene il servizio del comando di menu. (Ereditato da ModelingWindowPane) | |
PrimarySelection | Ottiene l'elemento selezionato primario nel riquadro. (Ereditato da ModelingWindowPane) | |
ProvideViewHelper | Ottiene la finestra del documento e verifica se un helper visualizzazione deve essere creato per la finestra del documento. (Ereditato da ModelingDocView) | |
SelectedElements | Ottiene gli elementi selezionati nel riquadro. (Ereditato da ModelingWindowPane) | |
SelectionCount | Ottiene il numero di elementi selezionati nel riquadro. (Ereditato da ModelingWindowPane) | |
SelectionHelpService | Ottiene il servizio della guida di selezione. (Ereditato da ModelingWindowPane) | |
ServiceProvider | Ottiene il provider di servizi che è locale per questo riquadro. (Ereditato da ModelingWindowPane) | |
TargetToolboxItemFilterAttributes | Ottiene una raccolta di attributi di filtro per un oggetto Casella degli strumenti elemento. (Esegue l'override di ModelingDocView.TargetToolboxItemFilterAttributes). | |
ToolboxService | Ottiene il servizio della casella degli strumenti. (Ereditato da ModelingDocView) | |
Window | (Ereditato da WindowPane) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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. (Ereditato da ModelingDocView) | |
CommitPendingEditForCommand | Si verifica se le modifiche costanti devono essere salvati prima che un comando venga eseguito. (Esegue l'override di ModelingWindowPane.CommitPendingEditForCommand(CommandID)). | |
CountAllObjects | Calcola il numero di elementi presenti nel modello. (Esegue l'override di ModelingWindowPane.CountAllObjects()). | |
CountObjects | Calcola il numero di elementi nel riquadro o nella selezione corrente. (Ereditato da ModelingWindowPane) | |
CountSelectedObjects | Ottiene il numero di elementi nella selezione corrente. (Ereditato da ModelingWindowPane) | |
CreateDiagramView | Crea una visualizzazione del diagramma per la finestra del documento. | |
Dispose() | (Ereditato da WindowPane) | |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da DiagramDocView e facoltativamente dealloca risorse gestite. (Esegue l'override di ModelingDocView.Dispose(Boolean)). | |
DoSelectObjects | Selezionare gli elementi nella visualizzazione del diagramma. (Esegue l'override di ModelingWindowPane.DoSelectObjects(UInt32, array<Object[], UInt32)). | |
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) | |
Find | Non implementato attualmente. | |
GetAllObjects | Ottiene tutti gli elementi del modello. (Esegue l'override di ModelingWindowPane.GetAllObjects(UInt32, array<Object[])). | |
GetCapabilities | Specifica di opzioni di ricerca supportare. | |
GetComponentSelected | Specifica se il componente specificato è selezionata. (Ereditato da ModelingWindowPane) | |
GetContainerSelected | specifica se il contenitore specificato è selezionato. (Ereditato da ModelingWindowPane) | |
GetCurrentSpan | Non implementato attualmente. | |
GetDiagramFromPhysicalView | Ottiene un modello da Store in modo da poter essere visualizzati nella visualizzazione del diagramma. | |
GetFindState | Non implementato attualmente. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetObjects | Ottiene tutti gli elementi che sono attualmente selezionati o gli elementi che possono essere selezionati nel riquadro. (Ereditato da ModelingWindowPane) | |
GetProperty | Ottiene le proprietà assegnate a un elemento del modello. | |
GetSearchImage | Non implementato attualmente. | |
GetSelectedComponents | Ottiene i componenti che vengono selezionate nel riquadro. (Ereditato da ModelingWindowPane) | |
GetSelectedObjects | Ottiene gli elementi selezionati nel riquadro. (Ereditato da ModelingWindowPane) | |
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) | |
GetSite | ottiene il sito cui è stato impostato con SetSite. (Ereditato da ModelingWindowPane) | |
GetToolboxItemFilterAttributes | Ottiene una raccolta di stringhe di filtro e di tipi di filtro per la casella degli strumenti. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Hide | nasconde il riquadro. (Ereditato da ModelingWindowPane) | |
Initialize | Inizializza un'istanza di ModelingDocView classe. (Ereditato da ModelingDocView) | |
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. (Ereditato da ModelingDocView) | |
IsDataObjectSupported | Si verifica se un elemento della casella degli strumenti può essere utilizzato con la finestra del documento. (Ereditato da ModelingDocView) | |
IsObjectBrowsable | Restituisce true se l'attributo visualizzabile elemento è true. | |
IsSupported | Verifica se la finestra del documento supporta un elemento nella casella degli strumenti. (Ereditato da ModelingDocView) | |
ItemPicked | Notifica ai client che un utente ha fatto clic su un elemento nella casella degli strumenti o pressed INVIO per selezionare l'elemento. (Ereditato da ModelingDocView) | |
LoadUIState | (Ereditato da WindowPane) | |
LoadView | Si verifica se il documento sia caricato in una finestra del documento. (Ereditato da ModelingDocView) | |
MarkSpan | Non implementato attualmente. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
NavigateTo | Non implementato attualmente. | |
NotifyFindTarget | Questo membro non viene più utilizzato. | |
OnClose | Rimuove gli oggetti riquadro dalla selezione di menu di scelta rapida quando il riquadro è chiuso. (Ereditato da ModelingWindowPane) | |
OnContextMenuRequested | L'elaborazione di una richiesta per il menu di scelta rapida. | |
OnCreate | Quando il documento viene caricato, viene creata una visualizzazione della finestra del documento. (Ereditato da ModelingDocView) | |
OnSelectionChanged | Ricalcola che filtri dalla casella degli strumenti da utilizzare. (Esegue l'override di ModelingWindowPane.OnSelectionChanged(EventArgs)). | |
OnSelectionChanging | Notifica ai listener di eventi prima delle modifiche di selezione. (Ereditato da ModelingWindowPane) | |
OnToolboxItemSelected | Quando un utente fa clic su un elemento nella casella degli strumenti, chiamate ToolboxItemSelected. (Ereditato da ModelingDocView) | |
OnToolboxSelectionChanged | (Ereditato da ModelingDocView) | |
PreProcessMessage | Gestisce i messaggi della finestra. (Ereditato da ModelingWindowPane) | |
Replace | Non implementato attualmente. | |
SaveUIState | (Ereditato da WindowPane) | |
SelectObjects | Selezionare gli elementi nel riquadro. (Ereditato da ModelingWindowPane) | |
SetFindState | Non implementato attualmente. | |
SetInfo | Aggiorna la barra di stato per la finestra del documento. (Ereditato da ModelingDocView) | |
SetSelectedComponents(ICollection) | Aggiunta di componenti specificati nel contenitore di selezione e notifica shell della modifica di selezione. (Ereditato da ModelingWindowPane) | |
SetSelectedComponents(ICollection, SelectionTypes) | Non implementato attualmente. (Ereditato da ModelingWindowPane) | |
SetSite | Inizializza il riquadro nell'ambiente. (Ereditato da ModelingWindowPane) | |
Show | Visualizzare il riquadro, lo stato incluso all'inizio e gli reso la finestra attiva. (Ereditato da ModelingWindowPane) | |
ShowContextMenu | Visualizzare il menu di scelta rapida a una posizione specifica nella visualizzazione del diagramma. | |
ShowNoActivate | Visualizzare il riquadro, lo stato incluso all'inizio, ma gli non resa la finestra attiva. (Ereditato da ModelingWindowPane) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
UpdateToolboxFilters | Aggiorna la raccolta di filtri dalla casella degli strumenti da utilizzare con la visualizzazione attiva del diagramma. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
SelectionChanged | Generato dopo la selezione nel riquadro è stato modificato. (Ereditato da ModelingWindowPane) | |
SelectionChanging | Generato prima della selezione nel riquadro. (Ereditato da ModelingWindowPane) | |
ToolboxItemSelected | Si verifica quando l'utente trascina l'elemento selezionato dalla casella degli strumenti nella finestra del documento. (Ereditato da ModelingDocView) | |
ToolboxSelectionChanged | Chiamato quando cambia la selezione della casella degli strumenti (al solo clic o premendo i tasti freccia su/giù). (Ereditato da ModelingDocView) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IVsFindTarget.GetMatchRect | ||
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é. (Ereditato da ModelingDocView) | |
IVsStatusbarUser.SetInfo | Chiamato dalla shell quando è tempo necessario perché non statici le informazioni sulla barra di stato. (Ereditato da ModelingDocView) | |
IVsToolboxActiveUserHook.ToolboxSelectionChanged | Chiamato quando selezione sulle modifiche apportate alla casella degli strumenti (tramite un solo clic o premendo i tasti freccia su/giù). (Ereditato da ModelingDocView) | |
IVsWindowPane.ClosePane | Obsoleta. (Ereditato da WindowPane) | |
IVsUIElementPane.CloseUIElementPane | (Ereditato da WindowPane) | |
IVsWindowPane.CreatePaneWindow | Obsoleta. (Ereditato da WindowPane) | |
IVsUIElementPane.CreateUIElementPane | (Ereditato da WindowPane) | |
IOleCommandTarget.Exec | (Ereditato da WindowPane) | |
IVsWindowPane.GetDefaultSize | Obsoleta. (Ereditato da WindowPane) | |
IVsUIElementPane.GetDefaultUIElementSize | (Ereditato da WindowPane) | |
IServiceProvider.GetService | (Ereditato da WindowPane) | |
IVsUIElementPane.LoadUIElementState | (Ereditato da WindowPane) | |
IVsWindowPane.LoadViewState | Obsoleta. (Ereditato da WindowPane) | |
IOleCommandTarget.QueryStatus | (Ereditato da WindowPane) | |
IVsUIElementPane.SaveUIElementState | (Ereditato da WindowPane) | |
IVsWindowPane.SaveViewState | Obsoleta. (Ereditato da WindowPane) | |
IVsWindowPane.SetSite | Obsoleta. (Ereditato da WindowPane) | |
IVsUIElementPane.SetUIElementSite | (Ereditato da WindowPane) | |
IVsWindowPane.TranslateAccelerator | Obsoleta. (Ereditato da WindowPane) | |
IVsUIElementPane.TranslateUIElementAccelerator | (Ereditato da WindowPane) |
In alto
Note
Utilizzare la visualizzazione del diagramma per visualizzare i modelli.Un modello è una raccolta di elementi.
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.