DesignSurfaceExtensionAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozorňuje prostředí sady Visual Studio, že balíček VSPackage poskytuje Type implementaci služby pro přizpůsobení nebo rozšíření služeb poskytovaných jakoukoli implementací DesignSurface při načítání návrháře.
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
- Dědičnost
- Atributy
Konstruktory
DesignSurfaceExtensionAttribute(Type) |
Vytvoří novou instanci DesignSurfaceExtensionAttribute třídy určující daný objekt jako poskytnutí implementace DesignSurfaceExtensionVSPackage . |
Vlastnosti
ExtensionType |
Objekt Type zaregistrovaný jako poskytující balíček VSPackage s implementací pro přizpůsobení povrchů návrhu DesignSurfaceExtension . |
LoadAtIdle |
Řídí, když se vzhledem k načítání návrháře používaného balíčkem VSPackage nainstalují rozšíření poskytovaná implementací registrovaného DesignSurfaceExtensionAttribute uživatele DesignSurfaceExtensionAttribute . |
TypeId |
Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem k kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Zaregistruje rozšíření návrhové plochy. |
Unregister(RegistrationAttribute+RegistrationContext) |
Odebere klíč registru rozšíření návrhové plochy. |