Поделиться через


ModelingWindowPane.GetService - метод

Возвращает службу заданного типа.Переопределите этот метод, чтобы получить пользовательскую службу команд меню

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Синтаксис

'Декларация
Protected Overrides Function GetService ( _
    serviceType As Type _
) As Object
protected override Object GetService(
    Type serviceType
)

Параметры

  • serviceType
    Тип: System.Type
    Тип службы, команды меню, которое нужно получить.

Возвращаемое значение

Тип: System.Object
Служба заданного типа.По умолчанию этот метод возвращает следующие службы:IOleCommandTarget" IMenuCommandService" IObjectWithSite" IVsTrackSelectionExи IVsWindowFrame.Если указанный тип ISelectionServiceвозвращает эту специализированную части окна.Если тип IVsTrackSelectionEx OR IVsWindowFrameделегатов, его к поставщику локальной службы.

Заметки

Дополнительные сведения о службах см. предметы первой необходимости службы. Следующая таблица содержит обзор служб команды меню, этот метод поддерживает.

Служба команды меню

Описание

IOleCommandTarget

Этот интерфейс включает объекты и их контейнеров к командам диспетчера одно другие.Например, панель инструментов объекта могут содержать кнопки команд как Печать" Предварительный просмотр" Сохранить" NEWи Масштаб.

IMenuCommandService

Этот интерфейс предоставляет методы для управления команды меню, доступные в режиме конструктора и отображения некоторых типов контекстных меню.

ISelectionService

Этот интерфейс включает выделение элемента.

IObjectWithSite

Этот интерфейс предоставляет простые объекты с легковесом (лихтером меньше IOleObjectсидя механизм).

IVsTrackSelectionEx

Этот интерфейс отслеживает изменения в выделении.

IVsWindowFrame

Этот интерфейс предоставляет доступ к рамкам окна оболочки.

Безопасность платформы .NET Framework

См. также

Ссылки

ModelingWindowPane Класс

Microsoft.VisualStudio.Modeling.Shell - пространство имен