Freigeben über


SingleDiagramDocView-Klasse

Zeigt beim Überschreiben in einer abgeleiteten Klasse ein einzelnes Diagramm in einer Dokument-Ansicht an.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

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

Der SingleDiagramDocView-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode SingleDiagramDocView Initialisiert eine neue Instanz der SingleDiagramDocView-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveInPlaceEditWindow Ruft das aktive Fenster ab oder legt es für die direkte Bearbeitung fest. (Von ModelingWindowPane geerbt.)
Öffentliche Eigenschaft AllDesigners (Überschreibt DiagramDocView.AllDesigners.)
Öffentliche Eigenschaft Content (Von WindowPane geerbt.)
Geschützte Eigenschaft ContextMenuId Ruft das Kontextmenü ab, das angezeigt werden soll, wenn ein Benutzer mit der rechten Maustaste auf die Diagrammansicht klickt. (Von DiagramDocView geerbt.)
Öffentliche Eigenschaft ContextMenuMousePosition Ruft die Position der Maus ab, wenn das Kontextmenü für die Diagrammansicht aufgerufen wird. (Von DiagramDocView geerbt.)
Öffentliche Eigenschaft ContextMenuXPosition Die X-Position für das Kontextmenü (Von DiagramDocView geerbt.)
Öffentliche Eigenschaft ContextMenuYPosition Die Y-Position für das Kontextmenü (Von DiagramDocView geerbt.)
Öffentliche Eigenschaft CurrentDesigner Ruft die Client-Ansicht für das Diagramm ab. (Überschreibt DiagramDocView.CurrentDesigner.)
Öffentliche Eigenschaft CurrentDiagram Ruft das Diagramm ab. (Überschreibt DiagramDocView.CurrentDiagram.)
Geschützte Eigenschaft DefaultToolboxTabName Ruft den Namen der Registerkarte Toolbox ab, auf die der Benutzer geklickt hat. (Von ModelingDocView geerbt.)
Geschützte Eigenschaft DefaultToolboxTabToolboxItemsCount (Von ModelingDocView geerbt.)
Öffentliche Eigenschaft Diagram Ruft ein Diagramm ab.
Öffentliche Eigenschaft DocData Ruft ein Dokument für das Dokumentfenster ab. (Von ModelingDocView geerbt.)
Öffentliche Eigenschaft Frame Ruft die IVsWindowFrame ab, die diesem Fenster entspricht. (Von ModelingWindowPane geerbt.)
Geschützte Eigenschaft HasSelectableObjects Ruft das Dokumentfenster ab. Wenn das Dokumentfenster geöffnet ist, wird die Option Objekte auswählen aktiviert. (Von ModelingDocView geerbt.)
Geschützte Eigenschaft HelpService Ruft den Hilfedienst ab. (Von ModelingWindowPane geerbt.)
Geschützte Eigenschaft InitializationMode (Von WindowPane geerbt.)
Öffentliche Eigenschaft IsContextMenuShowing Ruft das Kontextmenü ab und überprüft, ob es für die Diagrammansicht angezeigt wird. (Von DiagramDocView geerbt.)
Geschützte Eigenschaft IsPrimaryView Ruft das Dokumentfenster ab und überprüft, ob dieses Fenster das primäre Dokumentfenster ist. (Von ModelingDocView geerbt.)
Öffentliche Eigenschaft MenuService Ruft den Menübefehlsdienst ab. (Von ModelingWindowPane geerbt.)
Öffentliche Eigenschaft PrimarySelection Ruft das primäre ausgewählte Element im Fensterbereich ab. (Von ModelingWindowPane geerbt.)
Geschützte Eigenschaft ProvideViewHelper Ruft das Dokumentfenster ab und überprüft, ob ein Anzeigehilfsprogramm für das Dokumentfenster erstellt werden soll. (Von ModelingDocView geerbt.)
Geschützte Eigenschaft SelectedElements Ruft die Elemente ab, die im Fensterbereich ausgewählt sind. (Von ModelingWindowPane geerbt.)
Öffentliche Eigenschaft SelectionCount Ruft die Anzahl der Elemente ab, die im Fensterbereich ausgewählt sind. (Von ModelingWindowPane geerbt.)
Geschützte Eigenschaft SelectionHelpService Ruft den Auswahlhilfedienst ab. (Von ModelingWindowPane geerbt.)
Geschützte Eigenschaft ServiceProvider Ruft den Dienstanbieter ab, der für diesen Fensterbereich lokal ist. (Von ModelingWindowPane geerbt.)
Geschützte Eigenschaft TargetToolboxItemFilterAttributes Ruft die Auflistung der Filterattribute für ein Toolbox-Element ab. (Von DiagramDocView geerbt.)
Geschützte Eigenschaft ToolboxService Ruft den Toolboxdienst ab. (Von ModelingDocView geerbt.)
Öffentliche Eigenschaft Window Ruft ein Fenster für die Ansicht ab. (Überschreibt WindowPane.Window.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode BaseLoadView Dies sollte aufgerufen werden, wenn die zugeordnete DocData das Laden oder erneute Laden beendet hat, hauptsächlich von DocView.LoadView().Führt eine beliebige Basisinitialisierung aus, die nach dem Laden einer neuen DocData in der Ansicht erforderlich ist. (Von ModelingDocView geerbt.)
Geschützte Methode CommitPendingEditForCommand Überprüft, ob ausstehende Änderungen übernommen werden sollen, bevor ein Befehl ausgeführt wird. (Von DiagramDocView geerbt.)
Geschützte Methode CountAllObjects Zählt die Anzahl der Elemente im Modell. (Von DiagramDocView geerbt.)
Öffentliche Methode CountObjects Zählt die Anzahl der Elemente im Fensterbereich oder in der aktuellen Auswahl. (Von ModelingWindowPane geerbt.)
Geschützte Methode CountSelectedObjects Ruft die Anzahl der Elemente in der aktuellen Auswahl ab. (Von ModelingWindowPane geerbt.)
Öffentliche Methode CreateDiagramView Erstellt eine Diagrammansicht für das Dokumentfenster. (Von DiagramDocView geerbt.)
Öffentliche Methode Dispose() (Von WindowPane geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die von SingleDiagramDocView verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Überschreibt DiagramDocView.Dispose(Boolean).)
Geschützte Methode DoSelectObjects Wählt Elemente in der Diagrammansicht aus. (Von DiagramDocView geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Find Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Geschützte Methode GetAllObjects Ruft alle Elemente im Modell ab. (Von DiagramDocView geerbt.)
Öffentliche Methode GetCapabilities Gibt an, welche Suchoptionen unterstützt werden sollen. (Von DiagramDocView geerbt.)
Öffentliche Methode GetComponentSelected Gibt an, ob die angegebene Komponente ausgewählt wird. (Von ModelingWindowPane geerbt.)
Öffentliche Methode GetContainerSelected Gibt an, ob der angegebene Container ausgewählt wird. (Von ModelingWindowPane geerbt.)
Öffentliche Methode GetCurrentSpan Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Geschützte Methode GetDiagramFromPhysicalView Ruft ein Modell aus Store ab, damit es in der Diagrammansicht angezeigt werden kann. (Von DiagramDocView geerbt.)
Öffentliche Methode GetFindState Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetObjects Ruft die einzelnen Elemente, die derzeit ausgewählt sind, oder die Elemente ab, die im Fensterbereich ausgewählt werden können. (Von ModelingWindowPane geerbt.)
Öffentliche Methode GetProperty Ruft die Eigenschaften ab, die einem Element im Modell zugewiesen werden. (Von DiagramDocView geerbt.)
Öffentliche Methode GetSearchImage Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Öffentliche Methode GetSelectedComponents Ruft die Komponente ab, die im Fensterbereich ausgewählt werden. (Von ModelingWindowPane geerbt.)
Geschützte Methode GetSelectedObjects Ruft die Elemente ab, die im Fensterbereich ausgewählt sind. (Von ModelingWindowPane geerbt.)
Geschützte Methode GetService Ruft den Dienst des angegebenen Typs ab.Diese Methode überschreiben, um den benutzerdefinierten Menübefehlsdienst zurückzugeben (Von ModelingWindowPane geerbt.)
Öffentliche Methode GetSite Ruft die Website ab, die mit SetSite festgelegt wurde. (Von ModelingWindowPane geerbt.)
Öffentliche Methode GetToolboxItemFilterAttributes Ruft eine Auflistung der Filterzeichenfolgen und Filtertypen für die Toolbox ab. (Von DiagramDocView geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Hide Blendet den Fensterbereich aus. (Von ModelingWindowPane geerbt.)
Geschützte Methode Initialize Initialisiert eine Instanz der ModelingDocView-Klasse. (Von ModelingDocView geerbt.)
Geschützte Methode InterceptDataObject Wird von Toolbox aufgerufen, wenn das Eingabedatenobjekt im Begriff ist, eine Drag & Drop-Vorgang auszuführen.Diese Methode ermöglicht, dass das Eingabedatenobjekt durch das zurückgegebene Datenobjekt ersetzt wird, das stattdessen in den Drag-&-Drop-Vorgang wechselt.Die Basisimplementierung gibt NULL zurück (d. h. keine Ersetzung des Eingabedatenobjekts). (Von ModelingDocView geerbt.)
Öffentliche Methode IsDataObjectSupported Überprüft, ob ein Element in der Toolbox mit dem Dokumentfenster verwendet werden kann. (Von ModelingDocView geerbt.)
Geschützte Methode IsObjectBrowsable Gibt "true" zurück, wenn das Browsable-Attribut des Elements "true" ist. (Von DiagramDocView geerbt.)
Öffentliche Methode IsSupported Überprüft, ob das Dokumentfenster ein Element in der Toolbox unterstützt. (Von ModelingDocView geerbt.)
Öffentliche Methode ItemPicked Benachrichtigt Clients, dass ein Benutzer auf ein Element in der Toolbox geklickt oder die EINGABETASTE gedrückt hat, um das Element auszuwählen. (Von ModelingDocView geerbt.)
Öffentliche Methode LoadUIState (Von WindowPane geerbt.)
Geschützte Methode LoadView Überprüft, ob das Dokument in einem Dokumentfenster geladen wurde. (Von ModelingDocView geerbt.)
Öffentliche Methode MarkSpan Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NavigateTo Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Öffentliche Methode NotifyFindTarget Dieser Member wird nicht mehr verwendet. (Von DiagramDocView geerbt.)
Geschützte Methode OnClose Entfernt Fensterbereichsobjekte aus der Kontextmenü-Auswahl, wenn der Fensterbereich geschlossen wird. (Von ModelingWindowPane geerbt.)
Geschützte Methode OnContextMenuRequested Verarbeitet eine Anforderung für das Kontextmenü. (Von DiagramDocView geerbt.)
Geschützte Methode OnCreate Wenn das Dokument geladen wurde, erstellt es eine Ansicht für das Dokumentfenster. (Von ModelingDocView geerbt.)
Geschützte Methode OnSelectionChanged Berechnet neu, welche Toolboxfilter verwendet werden sollen. (Von DiagramDocView geerbt.)
Geschützte Methode OnSelectionChanging Benachrichtigt Ereignis-Listener, bevor die Auswahl geändert wurde. (Von ModelingWindowPane geerbt.)
Geschützte Methode OnToolboxItemSelected Wenn ein Benutzer auf ein Element in der Toolbox klickt, ruft ToolboxItemSelected an. (Von ModelingDocView geerbt.)
Geschützte Methode OnToolboxSelectionChanged (Von ModelingDocView geerbt.)
Geschützte Methode PreProcessMessage Behandelt Fenstermeldungen. (Von ModelingWindowPane geerbt.)
Öffentliche Methode Replace Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Öffentliche Methode SaveUIState (Von WindowPane geerbt.)
Öffentliche Methode SelectObjects Wählt Elemente im Fensterbereich aus. (Von ModelingWindowPane geerbt.)
Öffentliche Methode SetFindState Derzeit nicht implementiert. (Von DiagramDocView geerbt.)
Öffentliche Methode SetInfo Aktualisiert die Statusleiste für das Dokumentfenster. (Von ModelingDocView geerbt.)
Öffentliche Methode SetSelectedComponents(ICollection) Fügt die angegebenen Komponenten in den Auswahlcontainer hinzu und benachrichtigt die Shell über die Änderung der Auswahl. (Von ModelingWindowPane geerbt.)
Öffentliche Methode SetSelectedComponents(ICollection, SelectionTypes) Derzeit nicht implementiert. (Von ModelingWindowPane geerbt.)
Öffentliche Methode SetSite Initialisiert den Fensterbereich in der Umgebung. (Von ModelingWindowPane geerbt.)
Öffentliche Methode Show Zeigt den Fensterbereich im Vordergrund an und aktiviert das Fenster. (Von ModelingWindowPane geerbt.)
Geschützte Methode ShowContextMenu Zeigt das Kontextmenü an einer bestimmten Position in der Diagrammansicht an. (Von DiagramDocView geerbt.)
Öffentliche Methode ShowNoActivate Zeigt den Fensterbereich im Vordergrund an, aktiviert das Fenster jedoch nicht. (Von ModelingWindowPane geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode UpdateToolboxFilters Aktualisiert die Auflistung der Toolboxfilter, die mit der aktiven Diagrammansicht verwendet werden sollen. (Von DiagramDocView geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis SelectionChanged Wird ausgelöst, nachdem sich die Auswahl im Fensterbereich geändert hat. (Von ModelingWindowPane geerbt.)
Öffentliches Ereignis SelectionChanging Wird ausgelöst, bevor die Auswahl im Fensterbereich sich ändert. (Von ModelingWindowPane geerbt.)
Öffentliches Ereignis ToolboxItemSelected Tritt ein, wenn der Benutzer das markierte Element aus der Toolbox auf das Dokumentfenster zieht. (Von ModelingDocView geerbt.)
Öffentliches Ereignis ToolboxSelectionChanged Wird aufgerufen, wenn sich die Toolboxauswahl ändert (durch einen einzelnen Mausklick oder das Drücken der NACH-OBEN-/NACH-UNTEN-TASTEN). (Von ModelingDocView geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IVsFindTarget.GetMatchRect (Von DiagramDocView geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsToolboxActiveUserHook.InterceptDataObject Wird von Toolbox aufgerufen, wenn das Eingabedatenobjekt im Begriff ist, eine Drag & Drop-Vorgang auszuführen.Diese Methode ermöglicht, dass das Eingabedatenobjekt durch das Ausgabedatenobjekt ersetzt wird, das stattdessen in den Drag-&-Drop-Vorgang wechselt. (Von ModelingDocView geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsStatusbarUser.SetInfo Wird von der Shell aufgerufen, wenn es Zeit ist, Informationen auf die Statusleiste festzulegen. (Von ModelingDocView geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsToolboxActiveUserHook.ToolboxSelectionChanged Wird aufgerufen, wenn sich die Auswahl auf die Toolbox ändert (durch einen einzelnen Mausklick oder das Drücken der NACH-OBEN-/NACH-UNTEN-TASTEN). (Von ModelingDocView geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.ClosePane Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.CloseUIElementPane (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.CreatePaneWindow Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.CreateUIElementPane (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IOleCommandTarget.Exec (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.GetDefaultSize Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.GetDefaultUIElementSize (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IServiceProvider.GetService (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.LoadUIElementState (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.LoadViewState Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IOleCommandTarget.QueryStatus (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.SaveUIElementState (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.SaveViewState Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.SetSite Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.SetUIElementSite (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsWindowPane.TranslateAccelerator Veraltet. (Von WindowPane geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IVsUIElementPane.TranslateUIElementAccelerator (Von WindowPane geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Shell-Namespace