共用方式為


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
指定之型別的服務。根據預設,這個方法會傳回下列服務:IOleCommandTargetIMenuCommandServiceIObjectWithSiteIVsTrackSelectionEx,以及IVsWindowFrame。如果指定的型別是ISelectionService,它會傳回此視窗窗格。如果型別是IVsTrackSelectionExIVsWindowFrame,它會將委派給本機服務提供者。

備註

如需有關服務的詳細資訊,請參閱服務的基本資訊。下表包含這個方法支援的功能表命令服務的概觀。

功能表命令服務

描述

IOleCommandTarget

這個介面可讓物件和其容器分派另一個命令。 比方說,物件的工具列可能會包含命令的按鈕時列印Preview儲存新增,和

IMenuCommandService

這個介面會提供方法來管理設計模式中可用的功能表命令,並顯示快顯功能表的某些型別。

ISelectionService

這個介面可讓項目選取項目。

IObjectWithSite

這個介面會提供簡單的輕量型物件 (比淡IOleObject) 坐機制。

IVsTrackSelectionEx

這個介面會追蹤在選取範圍中的變更。

IVsWindowFrame

這個介面會提供存取權的殼層視窗框架。

.NET Framework 安全性

請參閱

參考

ModelingWindowPane 類別

Microsoft.VisualStudio.Modeling.Shell 命名空間