DesignSurfaceExtensionAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
通知 Visual Studio 環境,VSPackage 提供 Type 實作服務,以自定義或擴充在設計工具載入時間的任何實 DesignSurface 作所提供的服務。
public ref class DesignSurfaceExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class DesignSurfaceExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class DesignSurfaceExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type DesignSurfaceExtensionAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class DesignSurfaceExtensionAttribute
Inherits RegistrationAttribute
- 繼承
- 屬性
建構函式
DesignSurfaceExtensionAttribute(Type) |
建立 類別的新實例, DesignSurfaceExtensionAttribute 指定指定物件做為提供 VSPackage 的實作 DesignSurfaceExtension。 |
屬性
ExtensionType |
Type註冊為提供 VSPackage 之 物件的 ,其實DesignSurfaceExtension作是 用來自定義設計介面。 |
LoadAtIdle |
控制 VSPackage 所使用之設計工具的載入時,會安裝 所註冊DesignSurfaceExtensionAttribute之 DesignSurfaceExtensionAttribute 實作所提供的延伸模組。 |
TypeId |
覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。 (繼承來源 RegistrationAttribute) |
方法
GetPackageRegKeyPath(Guid) |
取得相對於 VSPackage 應用程式) 之登錄根目錄的登錄路徑 (。 (繼承來源 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
註冊設計介面延伸模組。 |
Unregister(RegistrationAttribute+RegistrationContext) |
拿掉設計介面延伸模組登錄機碼。 |