Sdílet prostřednictvím


ModelingDocView – třída

Představuje okno dokumentu v Návrhář jazyka domény specifické nebo generované designer.

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.DiagramDocView

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 ModelingDocView _
    Inherits ModelingWindowPane _
    Implements IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook
[CLSCompliantAttribute(false)]
public abstract class ModelingDocView : ModelingWindowPane, 
    IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook

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

Konstruktory

  Název Popis
Chráněná metoda ModelingDocView Inicializuje novou instanci třídy ModelingDocView.

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.)
Veřejná vlastnost Content (Zděděno z WindowPane.)
Chráněná vlastnost DefaultToolboxTabName Získá název nástrojů kartu, na kterou uživatel kliknul.
Chráněná vlastnost DefaultToolboxTabToolboxItemsCount
Veřejná vlastnost DocData Získá dokument v okně dokumentu.
Veřejná vlastnost Frame Získá IVsWindowFrame , který odpovídá v tomto okně. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost HasSelectableObjects Získá v okně dokumentu, pokud je otevřeno okno dokumentu, umožňuje Objekty vyberte možnost. (Přepisuje ModelingWindowPane.HasSelectableObjects.)
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.)
Chráněná vlastnost IsPrimaryView Získá v okně dokumentu a ověří, zda toto okno je okno primárního dokumentu.
Veřejná vlastnost MenuService Získá služba nabídka příkazů. (Zděděno z ModelingWindowPane.)
Veřejná vlastnost PrimarySelection Získá prvek primární vybrané v podokně okna. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost ProvideViewHelper Získá v okně dokumentu a ověří, zda má být vytvořena pomocná zobrazení okna dokumentu.
Chráněná vlastnost SelectedElements Získá prvky, které jsou vybrány v podokně okna. (Zděděno z ModelingWindowPane.)
Veřejná vlastnost SelectionCount Získá počet prvků, které jsou vybrány v podokně okna. (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 Získá poskytovatel metadat, který je místní do tohoto podokna. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost TargetToolboxItemFilterAttributes Získá kolekci atributy filtru v okně dokumentu.
Chráněná vlastnost ToolboxService Získá prvky služby.
Veřejná vlastnost Window (Zděděno z WindowPane.)

Nahoru

Metody

  Název Popis
Chráněná metoda BaseLoadView Chcete-li být volána po dokončení nakládky nebo překládky, především z DocView.LoadView() související DocData.Provádí veškeré základní inicializace potřebné po načtení nové DocData do zobrazení.
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. (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.)
Veřejná metoda Dispose() (Zděděno z WindowPane.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky používané ModelingDocView a volitelně uvolní spravované prostředky. (Přepisuje ModelingWindowPane.Dispose(Boolean).)
Chráněná metoda DoSelectObjects Když je implementován v odvozené třídě, vybere prvky v podokně okna. (Zděděno z ModelingWindowPane.)
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. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetComponentSelected Určuje, zda je vybraná dané součásti. (Zděděno z ModelingWindowPane.)
Veřejná metoda GetContainerSelected Určuje, zda je vybraná daného kontejneru. (Zděděno z ModelingWindowPane.)
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. (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á zadaného typu služby.Přepsat tuto metodu a vrátit službu příkaz vlastní nabídky (Zděděno z ModelingWindowPane.)
Veřejná metoda GetSite Získá na webu, která byla nastavena pomocí 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 Inicializuje novou instanci ModelingDocView třídy. (Přepisuje WindowPane.Initialize().)
Chráněná metoda InterceptDataObject Volat nástrojů při vstupní data objektu se chystá přejít do operace přetahování myší.Tato metoda umožňuje objektu vstupní data vrácená data objektu, který přejde do operace přetahování myší místo nahradit.Základní implementace vrátí null, což znamená žádné nahrazení vstupních dat objektu.
Veřejná metoda IsDataObjectSupported Ověří, zda je možné použít položku v panelu nástrojů v okně dokumentu.
Veřejná metoda IsSupported Ověří, zda podporuje okna dokumentu položku v panelu nástrojů.
Veřejná metoda ItemPicked Upozorňuje klienty, že uživatel klepnutím na položku v panelu nástrojů nebo stisknutí klávesy ENTER vyberte položku.
Veřejná metoda LoadUIState (Zděděno z WindowPane.)
Chráněná metoda LoadView Ověří, zda byl načten dokument v okně dokumentu.
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. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnCreate Při načítání dokumentu vytvoří zobrazení okna dokumentu. (Přepisuje WindowPane.OnCreate().)
Chráněná metoda OnSelectionChanged Po výběru změny upozorní posluchače událostí. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnSelectionChanging Upozorňuje posluchače událostí před změnami výběru. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnToolboxItemSelected Když uživatel klikne na položku v panelu nástrojů, volá ToolboxItemSelected.
Chráněná metoda OnToolboxSelectionChanged
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 SetInfo Aktualizaci na stavovém řádku okna dokumentu.
Veřejná metoda SetSelectedComponents(ICollection) Přidá zadané součásti do kontejneru výběr a upozorní prostředí změnit výběr. (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 podoken v životním prostředí. (Zděděno z ModelingWindowPane.)
Veřejná metoda Show Zobrazí podokno okna, přenese se do popředí a je aktivní okno. (Zděděno z ModelingWindowPane.)
Veřejná metoda ShowNoActivate Zobrazí podokno okna, zobrazí se dopředu, ale neumožňuje zvětšení aktivního okna. (Zděděno z ModelingWindowPane.)
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. (Zděděno z ModelingWindowPane.)
Veřejná událost SelectionChanging Je aktivována před výběrem v podokně okna se změní. (Zděděno z ModelingWindowPane.)
Veřejná událost ToolboxItemSelected Dochází, když uživatel přetáhne vybranou položku z panelu nástrojů do okna dokumentu.
Veřejná událost ToolboxSelectionChanged Volána při změně výběru nástrojů (pomocí jediného klepnutí nebo stisknutí kláves se šipkami nahoru/dolů).

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IVsToolboxActiveUserHook.InterceptDataObject Volat nástrojů při vstupní data objektu se chystá přejít do operace přetahování myší.Tato metoda umožňuje objektu vstupní data nahradit výstupní datový objekt, který přejde do operace přetahování myší místo.
Explicitní implementace rozhraníSoukromá metoda IVsStatusbarUser.SetInfo Volána prostředí, když je čas, abychom nastavit informace na stavovém řádku.
Explicitní implementace rozhraníSoukromá metoda IVsToolboxActiveUserHook.ToolboxSelectionChanged Volána při změně výběru na panelu nástrojů (pomocí jediného klepnutí nebo stisknutí kláves se šipkami nahoru/dolů).
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ů