Sdílet prostřednictvím


ModelingWindowPane – třída

Poskytuje služby výběru a oznamování událostí výběr nástroje systému windows a zobrazení dokumentu.

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

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 ModelingWindowPane _
    Inherits WindowPane _
    Implements IObjectWithSite, ISelectionContainer, ISelectionService
[CLSCompliantAttribute(false)]
public abstract class ModelingWindowPane : WindowPane, 
    IObjectWithSite, ISelectionContainer, ISelectionService

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

Konstruktory

  Název Popis
Chráněná metoda ModelingWindowPane Inicializuje novou instanci ModelingWindowPane třídy zadaným IServiceProvider.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveInPlaceEditWindow Získá a nastaví aktivní okno pro úpravy na místě.
Veřejná vlastnost Content (Zděděno z WindowPane.)
Veřejná vlastnost Frame Získává IVsWindowFrame odpovídá toto okno..
Chráněná vlastnost HasSelectableObjects Vrátí se, zda v tomto podokně okna obsahuje objekty, které lze vybrat.
Chráněná vlastnost HelpService Získá nápovědu služby.
Chráněná vlastnost InitializationMode (Zděděno z WindowPane.)
Veřejná vlastnost MenuService Získá služba příkazů nabídky.
Veřejná vlastnost PrimarySelection V podokně okna získá primární vybraný prvek.
Chráněná vlastnost SelectedElements Získá prvky, které jsou vybrány v podokně okna.
Veřejná vlastnost SelectionCount Počet prvků, které jsou vybrány v podokně okna získá.
Chráněná vlastnost SelectionHelpService Získá nápovědu služby výběru.
Chráněná vlastnost ServiceProvider Poskytovatel metadat, který je v tomto podokně okna místní získá.
Veřejná vlastnost Window (Zděděno z WindowPane.)

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.
Chráněná metoda CountAllObjects Získá počet prvků v podokně okna.
Veřejná metoda CountObjects Vrátí počet prvků v podokně okna nebo v aktuálním výběru.
Chráněná metoda CountSelectedObjects Získá počet prvků v aktuálním výběru.
Veřejná metoda Dispose() (Zděděno z WindowPane.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky používané ModelingWindowPane a volitelně uvolní spravované prostředky. (Přepisuje WindowPane.Dispose(Boolean).)
Chráněná metoda DoSelectObjects Po implementaci v odvozené třídě vybere prvků v podokně okna.
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.
Veřejná metoda GetComponentSelected Určuje, zda je vybrána dané součásti.
Veřejná metoda GetContainerSelected Určuje, zda je vybrána daného kontejneru.
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.
Veřejná metoda GetSelectedComponents Získá součásti, které jsou vybrány v podokně okna.
Chráněná metoda GetSelectedObjects Získá prvky, které jsou vybrány v podokně okna.
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 (Přepisuje WindowPane.GetService(Type).)
Veřejná metoda GetSite Získá web, který byl nastaven s SetSite.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Hide Skryje podokno okna.
Chráněná metoda Initialize (Zděděno z WindowPane.)
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 OnClose Odebere objekty podokně okna z místní nabídky výběru při zavření podokna okna. (Přepisuje WindowPane.OnClose().)
Chráněná metoda OnCreate (Zděděno z WindowPane.)
Chráněná metoda OnSelectionChanged Po výběru změny upozornění posluchače událostí.
Chráněná metoda OnSelectionChanging Upozornění posluchače událostí před změnami výběru.
Chráněná metoda PreProcessMessage Zpracovává zprávy okna. (Přepisuje WindowPane.PreProcessMessage(Message%).)
Veřejná metoda SaveUIState (Zděděno z WindowPane.)
Veřejná metoda SelectObjects Výběr prvků v podokně okna.
Veřejná metoda SetSelectedComponents(ICollection) Přidá do kontejneru výběr zadané součásti a upozorní prostředí Změna výběru.
Veřejná metoda SetSelectedComponents(ICollection, SelectionTypes) Není aktuálně implementováno.
Veřejná metoda SetSite Inicializuje podokně okna v prostředí.
Veřejná metoda Show Zobrazí podokno okna, přenese do popředí a je aktivní okno.
Veřejná metoda ShowNoActivate Zobrazí podokno okna přenese do popředí, ale není jej provádět aktivní okno.
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.
Veřejná událost SelectionChanging Je aktivována před výběr v podokně okna změní.

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

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ů