DesignSurfaceExtensionAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Avertit l’environnement Visual Studio qu’un VSPackage fournit une implémentation d’un Type service pour personnaliser ou étendre les services fournis par n’importe quelle implémentation de au moment du chargement du DesignSurface concepteur.
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
- Héritage
- Attributs
Constructeurs
DesignSurfaceExtensionAttribute(Type) |
Crée une nouvelle instance de la classe DesignSurfaceExtensionAttribute, en spécifiant un objet donné comme fournissant l'implémentation d'un VSPackage DesignSurfaceExtension. |
Propriétés
ExtensionType |
Type de l'objet inscrit comme fournissant un VSPackage avec une implémentation de DesignSurfaceExtension pour personnaliser les aires de conception. |
LoadAtIdle |
Contrôle le moment où, par rapport au chargement d'un concepteur utilisé par un VSPackage, les extensions fournies par l'implémentation de DesignSurfaceExtensionAttribute stocké par DesignSurfaceExtensionAttribute sont installées. |
TypeId |
Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Inscrit l'extension de l'aire de conception. |
Unregister(RegistrationAttribute+RegistrationContext) |
Supprime la clé de Registre d'extension de l'aire de conception. |