DesignSurfaceExtensionAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Notifica al entorno de Visual Studio que un VSPackage proporciona un Type servicio de implementación para personalizar o ampliar los servicios proporcionados por cualquier implementación de en tiempo de carga del DesignSurface diseñador.
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
- Herencia
- Atributos
Constructores
DesignSurfaceExtensionAttribute(Type) |
Crea una nueva instancia de la clase DesignSurfaceExtensionAttribute que especifica un objeto dado como que proporciona la implementación de DesignSurfaceExtension de un VSPackage. |
Propiedades
ExtensionType |
Type del objeto registrado como proveedor de un VSPackage con una implementación de DesignSurfaceExtension para personalizar las superficies de diseño. |
LoadAtIdle |
Controla cuándo se instalan, en relación con la carga de un diseñador usado por un VSPackage, las extensiones proporcionadas por la implementación de DesignSurfaceExtensionAttribute registrado por DesignSurfaceExtensionAttribute. |
TypeId |
Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase. (Heredado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage. (Heredado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra la extensión de la superficie de diseño. |
Unregister(RegistrationAttribute+RegistrationContext) |
Quita la clave del Registro de extensión de la superficie de diseño. |