Sdílet prostřednictvím


ModelExplorerToolWindow – třída

Představuje nástroj okna Průzkumníka modelu hostitelem.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Shell.WindowPane
    Microsoft.VisualStudio.Modeling.Shell.ModelingWindowPane
      Microsoft.VisualStudio.Modeling.Shell.ToolWindow
        Microsoft.VisualStudio.Modeling.Shell.ModelExplorerToolWindow

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelExplorerToolWindow _
    Inherits ToolWindow
[CLSCompliantAttribute(false)]
public abstract class ModelExplorerToolWindow : ToolWindow

Typ ModelExplorerToolWindow zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ModelExplorerToolWindow Vytvoří novou instanci třídy ModelExplorerToolWindow.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveInPlaceEditWindow Získá a nastaví aktivní okno pro úpravy na místě. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost BitmapIndex V odvozené třídě vyzkoušený při načte index bitmapy, objeví se vedle názvu okna nástroje. (Zděděno z ToolWindow.)
Chráněná vlastnost BitmapResource Při vyzkoušený v odvozené třídě získá číslo ID zdroje bitmapy, objeví se vedle názvu okna nástroje. (Zděděno z ToolWindow.)
Veřejná vlastnost Content (Zděděno z WindowPane.)
Veřejná vlastnost DocData Získá dokumentu v paměti. (Zděděno z ToolWindow.)
Chráněná vlastnost EnableUndo Operace zpět obdrží a ověří, zda je povolena pro okno nástroje. (Přepisuje ToolWindow.EnableUndo.)
Veřejná vlastnost Frame Získává IVsWindowFrame odpovídá toto okno.. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost HasSelectableObjects Okno nástroje zakáže získá Vybrat objekty příkaz, pokud dokument není načten. (Zděděno z ToolWindow.)
Chráněná vlastnost HasToolBar V okně Nástroj získá a ověří, zda by měla mít panel nástrojů. (Zděděno z ToolWindow.)
Chráněná vlastnost HelpService Získá nápovědu služby. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost InitializationMode (Zděděno z WindowPane.)
Veřejná vlastnost MenuService Získá služba příkazů nabídky. (Zděděno z ModelingWindowPane.)
Veřejná vlastnost PrimarySelection V podokně okna získá primární vybraný prvek. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost SelectedElements Získá prvky, které jsou vybrány v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná vlastnost SelectionCount Počet prvků, které jsou vybrány v podokně okna získá. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost SelectionHelpService Získá nápovědu služby výběru. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost ServiceProvider Poskytovatel metadat, který je v tomto podokně okna místní získá. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost ToolBarHost Získává IVsToolWindowToolbarHost rozhraní, které určuje vzhled panelů nástrojů v okně nástroje. (Zděděno z ToolWindow.)
Chráněná vlastnost ToolWindowFont Získá písma pro okno nástroje. (Zděděno z ToolWindow.)
Veřejná vlastnost TreeContainer Získá kontejner pro navigační strom v Průzkumníku modelů.
Veřejná vlastnost Window Okno Průzkumníka modelu získá. (Přepisuje WindowPane.Window.)
Veřejná vlastnost WindowTitle Získá název okna Průzkumníka modelu. (Přepisuje ToolWindow.WindowTitle.)

Nahoru

Metody

  Název Popis
Chráněná metoda CommitPendingEditForCommand Po implementaci odvozené třídy určuje, zda čekající úpravy by měla být potvrzena před provedením příkazu. (Zděděno z ModelingWindowPane.)
Chráněná metoda CountAllObjects Získá počet prvků v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda CountObjects Vrátí počet prvků v podokně okna nebo v aktuálním výběru. (Zděděno z ModelingWindowPane.)
Chráněná metoda CountSelectedObjects Získá počet prvků v aktuálním výběru. (Zděděno z ModelingWindowPane.)
Chráněná metoda CreateTreeContainer Vytvoří kontejner pro navigační strom v Průzkumníku modelů.
Veřejná metoda Dispose() (Zděděno z WindowPane.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky používané ModelExplorerToolWindow a volitelně uvolní spravované prostředky. (Přepisuje ToolWindow.Dispose(Boolean).)
Chráněná metoda DoSelectObjects Po implementaci v odvozené třídě vybere prvků v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Chráněná metoda GetAllObjects Získá všechny prvky v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetComponentSelected Určuje, zda je vybrána dané součásti. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetContainerSelected Určuje, zda je vybrána daného kontejneru. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetObjects Získává aktuálně vybrané prvky nebo prvky, které lze vybrat v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetSelectedComponents Získá součásti, které jsou vybrány v podokně okna. (Zděděno z ModelingWindowPane.)
Chráněná metoda GetSelectedObjects Získá prvky, které jsou vybrány v podokně okna. (Zděděno z ModelingWindowPane.)
Chráněná metoda GetService Získá služby zadaného typu.Přepsat tuto metodu vrátit příkaz služby vlastní nabídky (Zděděno z ModelingWindowPane.)
Veřejná metoda GetSite Získá web, který byl nastaven s SetSite. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Hide Skryje podokno okna. (Zděděno z ModelingWindowPane.)
Chráněná metoda Initialize Vytvoří novou instanci třídy ToolWindow. (Zděděno z ToolWindow.)
Veřejná metoda LoadUIState (Zděděno z WindowPane.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnAfterToolWindowCreate POST-Creation inicializace. (Zděděno z ToolWindow.)
Chráněná metoda OnClose Odebere objekty podokně okna z místní nabídky výběru při zavření podokna okna. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnCreate Vytvoří okno nástroje. (Zděděno z ToolWindow.)
Chráněná metoda OnDocumentWindowChanged Odvozené třídy upozorní, pokud změny v okně dokumentu. (Přepisuje ToolWindow.OnDocumentWindowChanged(ModelingDocView, ModelingDocView).)
Chráněná metoda OnSelectionChanged Po výběru změny upozornění posluchače událostí. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnSelectionChanging Upozornění posluchače událostí před změnami výběru. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnToolWindowCreate Sleduje změny v rámečku v okně dokumentu. (Přepisuje ToolWindow.OnToolWindowCreate().)
Chráněná metoda PreProcessMessage Zpracovává zprávy okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda SaveUIState (Zděděno z WindowPane.)
Veřejná metoda SelectObjects Výběr prvků v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda SetSelectedComponents(ICollection) Přidá do kontejneru výběr zadané součásti a upozorní prostředí Změna výběru. (Zděděno z ModelingWindowPane.)
Veřejná metoda SetSelectedComponents(ICollection, SelectionTypes) Není aktuálně implementováno. (Zděděno z ModelingWindowPane.)
Veřejná metoda SetSite Inicializuje podokně okna v prostředí. (Zděděno z ModelingWindowPane.)
Veřejná metoda Show Zobrazí podokno okna, přenese do popředí a je aktivní okno. (Zděděno z ModelingWindowPane.)
Veřejná metoda ShowNoActivate Zobrazí podokno okna přenese do popředí, ale není jej provádět aktivní okno. (Zděděno z ModelingWindowPane.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost SelectionChanged Je aktivována po změně výběru v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná událost SelectionChanging Je aktivována před výběr v podokně okna změní. (Zděděno z ModelingWindowPane.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.ClosePane Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.CloseUIElementPane (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.CreatePaneWindow Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.CreateUIElementPane (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IOleCommandTarget.Exec (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.GetDefaultSize Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.GetDefaultUIElementSize (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IServiceProvider.GetService (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.LoadUIElementState (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.LoadViewState Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IOleCommandTarget.QueryStatus (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.SaveUIElementState (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.SaveViewState Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.SetSite Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.SetUIElementSite (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsWindowPane.TranslateAccelerator Zastaralé. (Zděděno z WindowPane.)
Explicitní implementace rozhraníSoukromá metoda IVsUIElementPane.TranslateUIElementAccelerator (Zděděno z WindowPane.)

Nahoru

Poznámky

Než přidáte-li okno nástroj Návrhář generované, zaregistrujte okna.Další informace naleznete v tématu ModelingPackage.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů