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 |
---|---|
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. |
|
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. |
|
Ten interfejs umożliwia zaznaczenie elementu. |
|
Ten interfejs zapewnia proste obiekty lekkie (jaśniejsze od IOleObject) siedzi mechanizmu. |
|
Ten interfejs śledzi zmiany w wyborze. |
|
Ten interfejs umożliwia dostęp do ramek okien powłoki. |
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..