Sdílet prostřednictvím


ModelingWindowPane.GetService – metoda

Získá služby zadaného typu.Přepsat tuto metodu vrátit příkaz služby vlastní nabídky

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
Protected Overrides Function GetService ( _
    serviceType As Type _
) As Object
protected override Object GetService(
    Type serviceType
)

Parametry

  • serviceType
    Typ: System.Type
    Typ nabídky příkaz služby získat.

Vrácená hodnota

Typ: System.Object
Služba zadaného typu.Ve výchozím nastavení tato metoda vrátí následující služby:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx, a IVsWindowFrame.Pokud je zadán typ ISelectionService, vrátí podokna tohoto okna.Pokud je typ IVsTrackSelectionEx nebo IVsWindowFrame, jej přenese na místní poskytovatel metadat.

Poznámky

Další informace o službách naleznete v Služba Essentials.Následující tabulka obsahuje přehled služeb příkaz nabídky, které tato metoda podporuje.

Služba příkazů nabídky

Description

IOleCommandTarget

Toto rozhraní umožňuje objektů a jejich obaly k odeslání příkazů k jinému.Například objektu panely nástrojů mohou obsahovat tlačítka pro příkazy jako Tisk, Náhled, Uložit, Nový, a zvětšení.

IMenuCommandService

Toto rozhraní poskytuje metody spravovat příkazy nabídky, které jsou k dispozici v návrhovém režimu a zobrazit některé typy místní nabídky.

ISelectionService

Toto rozhraní umožňuje výběr prvku.

IObjectWithSite

Toto rozhraní poskytuje jednoduché objekty s lehké (světlejší než IOleObject) sedíte mechanismus.

IVsTrackSelectionEx

Toto rozhraní sleduje změny ve výběru.

IVsWindowFrame

Toto rozhraní poskytuje přístup k rámečků prostředí.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ModelingWindowPane Třída

Microsoft.VisualStudio.Modeling.Shell – obor názvů