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 niestandardowego

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 w tym okienku okna.Jeśli typem jest IVsTrackSelectionEx lub IVsWindowFrame, przekazuje do lokalnego usługodawca.

Uwagi

Aby uzyskać więcej informacji o usługach, zobacz Usługi podstawowe.Poniższa tabela zawiera przegląd usług polecenia menu, które obsługuje tej metody.

Usługa polecenia menu

Opis

IOleCommandTarget

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

IMenuCommandService

Ten interfejs zapewnia metody do 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 z lekkie (jaśniejsze od IOleObject) siedzi mechanizm.

IVsTrackSelectionEx

Ten interfejs śledzi zmiany w zaznaczeniu.

IVsWindowFrame

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ModelingWindowPane Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell