ModelExplorerToolWindow-Klasse
Stellt das Toolfenster dar, das den Modell-Explorer hostet.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Modeling.Shell.ModelingWindowPane
Microsoft.VisualStudio.Modeling.Shell.ToolWindow
Microsoft.VisualStudio.Modeling.Shell.ModelExplorerToolWindow
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 ModelExplorerToolWindow _
Inherits ToolWindow
[CLSCompliantAttribute(false)]
public abstract class ModelExplorerToolWindow : ToolWindow
Der ModelExplorerToolWindow-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelExplorerToolWindow | Initialisiert eine neue Instanz der ModelExplorerToolWindow-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ActiveInPlaceEditWindow | Ruft das aktive Fenster ab oder legt es für die direkte Bearbeitung fest. (Von ModelingWindowPane geerbt.) | |
BitmapIndex | Ruft beim Überschreiben in einer abgeleiteten Klasse den Index der Bitmap ab, die neben dem Namen des Toolfensters angezeigt wird. (Von ToolWindow geerbt.) | |
BitmapResource | Ruft beim Überschreiben in einer abgeleiteten Klasse die Ressourcen-ID der Bitmap ab, die neben dem Namen des Toolfensters angezeigt wird. (Von ToolWindow geerbt.) | |
Content | (Von WindowPane geerbt.) | |
DocData | Ruft ein Dokument im Speicher ab. (Von ToolWindow geerbt.) | |
EnableUndo | Ruft den Rückgängig-Vorgang ab und überprüft, ob er für das Toolfenster aktiviert ist. (Überschreibt ToolWindow.EnableUndo.) | |
Frame | Ruft die IVsWindowFrame ab, die diesem Fenster entspricht. (Von ModelingWindowPane geerbt.) | |
HasSelectableObjects | Ruft das Toolfenster ab und deaktiviert den Befehl Objekte auswählen, wenn ein Dokument nicht geladen wird. (Von ToolWindow geerbt.) | |
HasToolBar | Ruft das Toolfenster und überprüft, ob ihm eine Symbolleiste zugewiesen werden soll. (Von ToolWindow geerbt.) | |
HelpService | Ruft den Hilfedienst ab. (Von ModelingWindowPane geerbt.) | |
InitializationMode | (Von WindowPane geerbt.) | |
MenuService | Ruft den Menübefehlsdienst ab. (Von ModelingWindowPane geerbt.) | |
PrimarySelection | Ruft das primäre ausgewählte Element im Fensterbereich ab. (Von ModelingWindowPane geerbt.) | |
SelectedElements | Ruft die Elemente ab, die im Fensterbereich ausgewählt sind. (Von ModelingWindowPane geerbt.) | |
SelectionCount | Ruft die Anzahl der Elemente ab, die im Fensterbereich ausgewählt sind. (Von ModelingWindowPane geerbt.) | |
SelectionHelpService | Ruft den Auswahlhilfedienst ab. (Von ModelingWindowPane geerbt.) | |
ServiceProvider | Ruft den Dienstanbieter ab, der für diesen Fensterbereich lokal ist. (Von ModelingWindowPane geerbt.) | |
ToolBarHost | Ruft die IVsToolWindowToolbarHost-Schnittstelle ab, die bestimmt, wie Symbolleisten im Toolfenster angezeigt werden. (Von ToolWindow geerbt.) | |
ToolWindowFont | Ruft die Schriftart ab, die für das Toolfenster verwendet werden soll. (Von ToolWindow geerbt.) | |
TreeContainer | Ruft den Container für die Navigationsstruktur im Modell-Explorer ab. | |
Window | Ruft das Modell-Explorer-Fenster ab. (Überschreibt WindowPane.Window.) | |
WindowTitle | Ruft den Titel des Modell-Explorer-Fensters ab. (Überschreibt ToolWindow.WindowTitle.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CommitPendingEditForCommand | Gibt beim Implementieren in einer abgeleiteten Klasse an, ob während ausstehende Bearbeitungen übernommen werden soll, bevor ein Befehl ausgeführt wird. (Von ModelingWindowPane geerbt.) | |
CountAllObjects | Ruft die Anzahl der Elemente im Fensterbereich ab. (Von ModelingWindowPane geerbt.) | |
CountObjects | Zählt die Anzahl der Elemente im Fensterbereich oder in der aktuellen Auswahl. (Von ModelingWindowPane geerbt.) | |
CountSelectedObjects | Ruft die Anzahl der Elemente in der aktuellen Auswahl ab. (Von ModelingWindowPane geerbt.) | |
CreateTreeContainer | Erstellt den Container für die Navigationsstruktur im Modell-Explorer. | |
Dispose() | (Von WindowPane geerbt.) | |
Dispose(Boolean) | Gibt die von ModelExplorerToolWindow verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Überschreibt ToolWindow.Dispose(Boolean).) | |
DoSelectObjects | Wählt beim Implementieren in einer abgeleiteten Klasse Elemente im Fensterbereich aus. (Von ModelingWindowPane geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetAllObjects | Ruft alle Elemente im Fensterbereich ab. (Von ModelingWindowPane geerbt.) | |
GetComponentSelected | Gibt an, ob die angegebene Komponente ausgewählt wird. (Von ModelingWindowPane geerbt.) | |
GetContainerSelected | Gibt an, ob der angegebene Container ausgewählt wird. (Von ModelingWindowPane geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
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.) | |
GetSelectedComponents | Ruft die Komponente ab, die im Fensterbereich ausgewählt werden. (Von ModelingWindowPane geerbt.) | |
GetSelectedObjects | Ruft die Elemente ab, die im Fensterbereich ausgewählt sind. (Von ModelingWindowPane geerbt.) | |
GetService | Ruft den Dienst des angegebenen Typs ab.Diese Methode überschreiben, um den benutzerdefinierten Menübefehlsdienst zurückzugeben (Von ModelingWindowPane geerbt.) | |
GetSite | Ruft die Website ab, die mit SetSite festgelegt wurde. (Von ModelingWindowPane geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Hide | Blendet den Fensterbereich aus. (Von ModelingWindowPane geerbt.) | |
Initialize | Initialisiert eine neue Instanz der ToolWindow-Klasse. (Von ToolWindow geerbt.) | |
LoadUIState | (Von WindowPane geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnAfterToolWindowCreate | Post-Erstellungs-Initialisierung. (Von ToolWindow geerbt.) | |
OnClose | Entfernt Fensterbereichsobjekte aus der Kontextmenü-Auswahl, wenn der Fensterbereich geschlossen wird. (Von ModelingWindowPane geerbt.) | |
OnCreate | Erstellt ein Toolfenster. (Von ToolWindow geerbt.) | |
OnDocumentWindowChanged | Benachrichtigt abgeleitete Klassen, wenn eine Änderung am Dokumentfenster vorgenommen wird. (Überschreibt ToolWindow.OnDocumentWindowChanged(ModelingDocView, ModelingDocView).) | |
OnSelectionChanged | Benachrichtigt Ereignis-Listener, nachdem die Auswahl geändert wurde. (Von ModelingWindowPane geerbt.) | |
OnSelectionChanging | Benachrichtigt Ereignis-Listener, bevor die Auswahl geändert wurde. (Von ModelingWindowPane geerbt.) | |
OnToolWindowCreate | Lauschen auf Frameänderungen in einem Dokumentfenster. (Überschreibt ToolWindow.OnToolWindowCreate().) | |
PreProcessMessage | Behandelt Fenstermeldungen. (Von ModelingWindowPane geerbt.) | |
SaveUIState | (Von WindowPane geerbt.) | |
SelectObjects | Wählt Elemente im Fensterbereich aus. (Von ModelingWindowPane geerbt.) | |
SetSelectedComponents(ICollection) | Fügt die angegebenen Komponenten in den Auswahlcontainer hinzu und benachrichtigt die Shell über die Änderung der Auswahl. (Von ModelingWindowPane geerbt.) | |
SetSelectedComponents(ICollection, SelectionTypes) | Derzeit nicht implementiert. (Von ModelingWindowPane geerbt.) | |
SetSite | Initialisiert den Fensterbereich in der Umgebung. (Von ModelingWindowPane geerbt.) | |
Show | Zeigt den Fensterbereich im Vordergrund an und aktiviert das Fenster. (Von ModelingWindowPane geerbt.) | |
ShowNoActivate | Zeigt den Fensterbereich im Vordergrund an, aktiviert das Fenster jedoch nicht. (Von ModelingWindowPane geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
SelectionChanged | Wird ausgelöst, nachdem sich die Auswahl im Fensterbereich geändert hat. (Von ModelingWindowPane geerbt.) | |
SelectionChanging | Wird ausgelöst, bevor die Auswahl im Fensterbereich sich ändert. (Von ModelingWindowPane geerbt.) |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IVsWindowPane.ClosePane | Veraltet. (Von WindowPane geerbt.) | |
IVsUIElementPane.CloseUIElementPane | (Von WindowPane geerbt.) | |
IVsWindowPane.CreatePaneWindow | Veraltet. (Von WindowPane geerbt.) | |
IVsUIElementPane.CreateUIElementPane | (Von WindowPane geerbt.) | |
IOleCommandTarget.Exec | (Von WindowPane geerbt.) | |
IVsWindowPane.GetDefaultSize | Veraltet. (Von WindowPane geerbt.) | |
IVsUIElementPane.GetDefaultUIElementSize | (Von WindowPane geerbt.) | |
IServiceProvider.GetService | (Von WindowPane geerbt.) | |
IVsUIElementPane.LoadUIElementState | (Von WindowPane geerbt.) | |
IVsWindowPane.LoadViewState | Veraltet. (Von WindowPane geerbt.) | |
IOleCommandTarget.QueryStatus | (Von WindowPane geerbt.) | |
IVsUIElementPane.SaveUIElementState | (Von WindowPane geerbt.) | |
IVsWindowPane.SaveViewState | Veraltet. (Von WindowPane geerbt.) | |
IVsWindowPane.SetSite | Veraltet. (Von WindowPane geerbt.) | |
IVsUIElementPane.SetUIElementSite | (Von WindowPane geerbt.) | |
IVsWindowPane.TranslateAccelerator | Veraltet. (Von WindowPane geerbt.) | |
IVsUIElementPane.TranslateUIElementAccelerator | (Von WindowPane geerbt.) |
Zum Seitenanfang
Hinweise
Bevor Sie ein Toolfenster dem generierten Designer hinzufügen können, müssen Sie das Fenster registrieren. Weitere Informationen finden Sie unter ModelingPackage.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.