Sdílet prostřednictvím


ModelingWindowPane.GetService – metoda

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

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
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 zadaný typ ISelectionService, vrátí tato podokna.Pokud je typ IVsTrackSelectionEx nebo IVsWindowFrame, jej přenese na místní poskytovatel metadat.

Poznámky

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

Služba příkazů nabídky

Description

IOleCommandTarget

Toto rozhraní umožňuje objekty a jejich obaly k odeslání příkazů k sobě navzájem.Například objektu panely nástrojů mohou obsahovat tlačítka pro příkazy jako Tisk, Náhled, Uložit, nového, a Lupa.

IMenuCommandService

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

ISelectionService

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

IObjectWithSite

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

IVsTrackSelectionEx

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

IVsWindowFrame

Toto rozhraní poskytuje přístup k prostředí okenních rámů.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ModelingWindowPane Třída

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