Sdílet prostřednictvím


ModelingWindowPane – třída

Poskytuje výběr služby a výběr oznámení události pro nástroj 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.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 s určenou 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á IVsWindowFrame , který odpovídá v tomto okně.
Chráněná vlastnost HasSelectableObjects Vrátí, zda toto podokno 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 nabídka příkazů.
Veřejná vlastnost PrimarySelection Získá prvek primární vybrané v podokně okna.
Chráněná vlastnost SelectedElements Získá prvky, které jsou vybrány v podokně okna.
Veřejná vlastnost SelectionCount Získá počet prvků, které jsou vybrány v podokně okna.
Chráněná vlastnost SelectionHelpService Získá nápovědu služby výběru.
Chráněná vlastnost ServiceProvider Získá poskytovatel metadat, který je místní do tohoto podokna.
Veřejná vlastnost Window (Zděděno z WindowPane.)

Nahoru

Metody

  Název Popis
Chráněná metoda CommitPendingEditForCommand Po implementaci v odvozené třídě 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 Když je implementován v odvozené třídě, vybere prvky v podokně okna.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před 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 vybraná dané součásti.
Veřejná metoda GetContainerSelected Určuje, zda je vybraná daného kontejneru.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetObjects Získá prvky, které jsou aktuálně vybrány 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á zadaného typu služby.Přepsat tuto metodu a vrátit službu příkaz vlastní nabídky (Přepisuje WindowPane.GetService(Type).)
Veřejná metoda GetSite Získá na webu, která byla nastavena pomocí 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ří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnClose Při zavření podokna okna, odebere z místní nabídky výběru objektů podokně 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í posluchače událostí.
Chráněná metoda OnSelectionChanging Upozorňuje 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á zadané součásti do kontejneru výběr a upozorní prostředí změnit výběr.
Veřejná metoda SetSelectedComponents(ICollection, SelectionTypes) Není aktuálně implementováno.
Veřejná metoda SetSite Inicializuje podoken v životním prostředí.
Veřejná metoda Show Zobrazí podokno okna, přenese se do popředí a je aktivní okno.
Veřejná metoda ShowNoActivate Zobrazí podokno okna, zobrazí se dopředu, ale neumožňuje zvětšení aktivního okna.
Veřejná metoda ToString Vrací ř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ěrem v podokně okna se 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ů