Udostępnij za pośrednictwem


Metoda ModelingWindowPane.GetService —

Pobiera usługi określonego typu.Zastąpienie tej metody, aby przywrócić usługę polecenia menu niestandardowe

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Składnia

'Deklaracja
Protected Overrides Function GetService ( _
    serviceType As Type _
) As Object
protected override Object GetService(
    Type serviceType
)

Parametry

  • serviceType
    Typ: System.Type
    Typ usługi poleceń menu do uzyskania.

Wartość zwracana

Typ: System.Object
Usługa określonego typu.Domyślnie, ta metoda zwraca następujące usługi:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx, i IVsWindowFrame.Jeśli określony typ jest ISelectionService, zwraca się ona w tym okienku okna.Jeśli typem jest IVsTrackSelectionEx lub IVsWindowFrame, przekazuje się do lokalnego usługodawca.

Uwagi

Aby uzyskać więcej informacji na temat usług, zobacz Usługi podstawowe.Następująca tabela zawiera omówienie usługi polecenia menu, które obsługuje tę metodę.

Usługa polecenia menu

Opis

IOleCommandTarget

Ten interfejs umożliwia obiektów i ich pojemniki do wysyłania poleceń do siebie.Na przykład, paski narzędzi obiektu może zawierać przyciski poleceń takich jak wydruku, Podgląd wydruku, zapisać, Nowy, i Powiększenie.

IMenuCommandService

Ten interfejs zapewnia metody zarządzania poleceń menu, które są dostępne w trybie projektowania i wyświetlić niektóre rodzaje menu skrótów.

ISelectionService

Ten interfejs umożliwia zaznaczenie elementu.

IObjectWithSite

Ten interfejs zapewnia proste obiekty lekkie (jaśniejsze od IOleObject) siedzi mechanizmu.

IVsTrackSelectionEx

Ten interfejs śledzi zmiany w wyborze.

IVsWindowFrame

Ten interfejs umożliwia dostęp do ramek okien powłoki.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ModelingWindowPane Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell