DesignSurfaceExtensionAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Notifica o ambiente do Visual Studio de que um VSPackage fornece um Type serviço de implementação para personalizar ou estender os serviços fornecidos por qualquer implementação de no tempo de carregamento do DesignSurface designer.
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
- Herança
- Atributos
Construtores
DesignSurfaceExtensionAttribute(Type) |
Cria uma nova instância da DesignSurfaceExtensionAttribute classe especificando um determinado objeto como fornecendo a implementação de um VSPackage de DesignSurfaceExtension. |
Propriedades
ExtensionType |
O Type do objeto registrado como fornecendo um VSPackage com uma implementação de DesignSurfaceExtension para personalizar superfícies de design. |
LoadAtIdle |
Controla quando, em relação ao carregamento de um designer usado por um VSPackage, as extensões fornecidas pela implementação do DesignSurfaceExtensionAttribute registrado por DesignSurfaceExtensionAttribute são instaladas. |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor sobre as instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra a extensão de superfície de design. |
Unregister(RegistrationAttribute+RegistrationContext) |
Remove a chave do Registro da extensão da superfície de design. |