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.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 který uživatel klepnul. (Zděděno z ModelingDocView.)
Chráněná vlastnost DefaultToolboxTabToolboxItemsCount (Zděděno z ModelingDocView.)
Veřejná vlastnost DocData Získá dokumentu pro okna dokumentu. (Zděděno z ModelingDocView.)
Veřejná vlastnost Frame Získává IVsWindowFrame odpovídá toto okno.. (Zděděno z ModelingWindowPane.)
Chráněná vlastnost HasSelectableObjects Získá okna dokumentu a pokud je otevřené okno dokumentu, umožňuje Vybrat objekty 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á okna dokumentu a ověří, zda je toto okno okno primárního dokumentu. (Zděděno z ModelingDocView.)
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 ProvideViewHelper Získá okna dokumentu a ověří, zda by měl být vytvořen zobrazení Pomocníka pro 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 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 TargetToolboxItemFilterAttributes Získá sadu atributů filtr pro nástrojů zboží. (Přepisuje ModelingDocView.TargetToolboxItemFilterAttributes.)
Chráněná vlastnost ToolboxService Získá nástrojů 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 Má být volána po dokončení načítání nebo překládky, především z DocView.LoadView() spojené DocData.Provádí veškeré základní inicializace požadované po načtení nového 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 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.)
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 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 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 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 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á 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 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 instanci ModelingDocView třídy. (Zděděno z ModelingDocView.)
Chráněná metoda InterceptDataObject Prvky vyvolána při vstupní data objektu je přejít do operace přetažení.Tato metoda umožňuje vstupní data objektu nahrazuje vrácená data objektu místo přejde do operace přetažení.Základní implementace vrátí hodnotu null, což znamená žádné nahrazení vstupních dat objektu. (Zděděno z ModelingDocView.)
Veřejná metoda IsDataObjectSupported Ověří, zda lze položky 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žky v panelu nástrojů. (Zděděno z ModelingDocView.)
Veřejná metoda ItemPicked Klienti upozorní, že uživatel klepli 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 dokument načten v okně dokumentu. (Zděděno z ModelingDocView.)
Veřejná metoda MarkSpan Není aktuálně implementováno.
Chráněná metoda MemberwiseClone Vytvoří kopii 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 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 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 Upozornění posluchače událostí před změnami výběru. (Zděděno z ModelingWindowPane.)
Chráněná metoda OnToolboxItemSelected Když uživatel klepne 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 Aktualizace stavového okna dokumentu. (Zděděno z ModelingDocView.)
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.)
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 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.)
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ěr v podokně okna změní. (Zděděno z ModelingWindowPane.)
Veřejná událost ToolboxItemSelected Dojde, 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 Nazývá se při změně výběru nástrojů (prostřednictvím klepnutím nebo stisknutím klávesy šipka nahoru nebo 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 Prvky vyvolána při vstupní data objektu je přejít do operace přetažení.Tato metoda umožňuje nahradit výstup dat objektu, které přejdou do operace přetažení místo vstupní data objektu. (Zděděno z ModelingDocView.)
Explicitní implementace rozhraníSoukromá metoda IVsStatusbarUser.SetInfo Nazývá prostředí, kdy je pro nás nastavit informace na stavovém řádku. (Zděděno z ModelingDocView.)
Explicitní implementace rozhraníSoukromá metoda IVsToolboxActiveUserHook.ToolboxSelectionChanged Volána, změní výběr na panelu nástrojů (prostřednictvím jediným klepnutím myší nebo stisknutí klávesy se šipkami nahoru nebo 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ů