Partager via


ComponentPickerPropertyPageAttribute Classe

Définition

Cet attribut ajoute l’inscription de la page de propriétés pour le sélecteur de composants Par exemple : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925 » « Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940} » « Page"="{2A9F3920-3881-4f50-8986-9EDEC7B33566} » « Sort"=dword :00000014 « AddToMru"=dword :000000000 « ComponentType"= ».Net Assembly »

public ref class ComponentPickerPropertyPageAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ComponentPickerPropertyPageAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ComponentPickerPropertyPageAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ComponentPickerPropertyPageAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ComponentPickerPropertyPageAttribute
Inherits RegistrationAttribute
Héritage
ComponentPickerPropertyPageAttribute
Attributs

Remarques

Par exemple :

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page]

@="#13925 »

« Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940} »

« Page"="{0A9F3920-3881-4f50-8986-9EDEC7B33566} »

« Sort"=dword :00000014

« AddToMru"=dword :0000000000

« ComponentType"= ».NET Assembly »

Constructeurs

ComponentPickerPropertyPageAttribute(Type, Type, String)

Crée un attribut d’inscription de page ComponentPicker pour inscrire une page de propriétés du sélecteur de composants personnalisé.

Propriétés

AddToMru

Obtenir ou définir la valeur AddToMru

ComponentType

Obtenez ou définissez la valeur Type de composant.

DefaultPageNameValue

obtenir / définit la valeur par défaut du nom de page

PacakgeGuid

Obtenir le guid pacakge

PageGuid

Obtenir le GUID représentant la page de propriétés

PageRegKeyName

Obtenez le nom de la clé reg de la page de propriétés.

SortOrder

Obtenir ou définir la valeur tri reg

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)

Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. Il contient également d'autres informations telles que le type en cours d'inscription et des informations relatives au chemin d'accès.

Unregister(RegistrationAttribute+RegistrationContext)

Annuler l’inscription de la page de propriétés

S’applique à