Sdílet prostřednictvím


DiagramDocView – třída

Představuje diagram zobrazit v Návrháři domény specifické pro jazyk 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
          Microsoft.VisualStudio.Modeling.Shell.SingleDiagramDocView

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 DiagramDocView _
    Inherits ModelingDocView _
    Implements IVsFindTarget, IContextMenuHost
[CLSCompliantAttribute(false)]
public abstract class DiagramDocView : ModelingDocView, 
    IVsFindTarget, IContextMenuHost

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

Konstruktory

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

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 AllDesigners
Veřejná vlastnost Content (Zděděno z WindowPane.)
Chráněná vlastnost ContextMenuId Místní nabídka Zobrazit, když uživatel klepne pravým tlačítkem myši na zobrazení diagram získá.
Veřejná vlastnost ContextMenuMousePosition Získá polohy myši při místní nabídky pro zobrazení diagramu.
Veřejná vlastnost ContextMenuXPosition Umístění x kontextové nabídky
Veřejná vlastnost ContextMenuYPosition Umístění na ose y v kontextové nabídce
Veřejná vlastnost CurrentDesigner Získá zobrazení aktivního diagramu.
Veřejná vlastnost CurrentDiagram V zobrazení aktivního diagramu získá aktuálně vybraného modelu.
Chráněná vlastnost DefaultToolboxTabName Získá název nástrojů kartu, na kterou uživatel kliknul. (Zděděno z ModelingDocView.)
Chráněná vlastnost DefaultToolboxTabToolboxItemsCount (Zděděno z ModelingDocView.)
Veřejná vlastnost DocData Získá dokument v okně dokumentu. (Zděděno z ModelingDocView.)
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. (Zděděno z ModelingDocView.)
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 IsContextMenuShowing Získá místní nabídku a ověří, zda se pro zobrazení diagramu.
Chráněná vlastnost IsPrimaryView Získá v okně dokumentu a ověří, zda toto okno je okno primárního dokumentu. (Zděděno z ModelingDocView.)
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. (Zděděno z ModelingDocView.)
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á sadu atributů filtr pro nástrojů zboží. (Přepisuje ModelingDocView.TargetToolboxItemFilterAttributes.)
Chráněná vlastnost ToolboxService Získá prvky služby. (Zděděno z ModelingDocView.)
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í. (Zděděno z ModelingDocView.)
Chráněná metoda CommitPendingEditForCommand Ověří, zda vynikající úpravy by měla být potvrzena před provedením příkazu. (Přepisuje ModelingWindowPane.CommitPendingEditForCommand(CommandID).)
Chráněná metoda CountAllObjects Vrátí počet prvků, které jsou v modelu. (Přepisuje ModelingWindowPane.CountAllObjects().)
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 CreateDiagramView Vytvoří zobrazení diagramu pro okna dokumentu.
Veřejná metoda Dispose() (Zděděno z WindowPane.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky používané DiagramDocView a volitelně uvolní spravované prostředky. (Přepisuje ModelingDocView.Dispose(Boolean).)
Chráněná metoda DoSelectObjects Výběr prvků v zobrazení diagramu. (Přepisuje ModelingWindowPane.DoSelectObjects(UInt32, array<Object[], UInt32).)
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.)
Veřejná metoda Find Není aktuálně implementováno.
Chráněná metoda GetAllObjects Získá všechny prvky v modelu. (Přepisuje ModelingWindowPane.GetAllObjects(UInt32, array<Object[]).)
Veřejná metoda GetCapabilities Určuje, které vyhledávací možnosti podpory.
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 GetCurrentSpan Není aktuálně implementováno.
Chráněná metoda GetDiagramFromPhysicalView Získá model z Store tak, aby bylo možné zobrazit v zobrazení diagram.
Veřejná metoda GetFindState Není aktuálně implementováno.
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 GetProperty Získá vlastnosti, které jsou přiřazeny k prvku modelu.
Veřejná metoda GetSearchImage Není aktuálně implementováno.
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 GetToolboxItemFilterAttributes Získá kolekce řetězce filtru a typy filtrů pro panel.
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. (Zděděno z ModelingDocView.)
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. (Zděděno z ModelingDocView.)
Veřejná metoda IsDataObjectSupported Ověří, zda je možné použít položku v panelu nástrojů v okně dokumentu. (Zděděno z ModelingDocView.)
Chráněná metoda IsObjectBrowsable Vrátí hodnotu true pokud platí procházet atribut prvku.
Veřejná metoda IsSupported Ověří, zda podporuje okna dokumentu položku v panelu nástrojů. (Zděděno z ModelingDocView.)
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. (Zděděno z ModelingDocView.)
Veřejná metoda LoadUIState (Zděděno z WindowPane.)
Chráněná metoda LoadView Ověří, zda byl načten dokument v okně dokumentu. (Zděděno z ModelingDocView.)
Veřejná metoda MarkSpan Není aktuálně implementováno.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda NavigateTo Není aktuálně implementováno.
Veřejná metoda NotifyFindTarget Tento člen se již používá.
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 OnContextMenuRequested Zpracování požadavku na místní nabídku.
Chráněná metoda OnCreate Při načítání dokumentu vytvoří zobrazení okna dokumentu. (Zděděno z ModelingDocView.)
Chráněná metoda OnSelectionChanged Přepočítá, který filtruje nástrojů použít. (Přepisuje ModelingWindowPane.OnSelectionChanged(EventArgs).)
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. (Zděděno z ModelingDocView.)
Chráněná metoda OnToolboxSelectionChanged (Zděděno z ModelingDocView.)
Chráněná metoda PreProcessMessage Zpracovává zprávy okna. (Zděděno z ModelingWindowPane.)
Veřejná metoda Replace Není aktuálně implementováno.
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 SetFindState Není aktuálně implementováno.
Veřejná metoda SetInfo Aktualizaci na stavovém řádku okna dokumentu. (Zděděno z ModelingDocView.)
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.)
Chráněná metoda ShowContextMenu Zobrazí místní nabídku na určité místo v zobrazení diagram.
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.)
Chráněná metoda UpdateToolboxFilters Aktualizace kolekce filtry nástrojů pomocí zobrazení aktivního diagramu.

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. (Zděděno z ModelingDocView.)
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ů). (Zděděno z ModelingDocView.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IVsFindTarget.GetMatchRect
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. (Zděděno z ModelingDocView.)
Explicitní implementace rozhraníSoukromá metoda IVsStatusbarUser.SetInfo Volána prostředí, když je čas, abychom nastavit informace na stavovém řádku. (Zděděno z ModelingDocView.)
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ů). (Zděděno z ModelingDocView.)
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

Pomocí zobrazení diagramu zobrazit modely.Model je sada prvků.

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ů