Partager via


ProvideDesignerMetadataAttribute.IsGlobal, propriété

Obtient ou définit la portée des modifications de métadonnées fournies par une instance ProvideDesignerMetadataAttribute

Espace de noms :  Microsoft.VisualStudio.Shell.Design
Assembly :  Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)

Syntaxe

'Déclaration
Public Property IsGlobal As Boolean
public bool IsGlobal { get; set; }

Valeur de propriété

Type : System.Boolean

  • Si la valeur est true, la portée globale est : la modification est appliquée à toutes les instances du type au moment de l'exécution spécifié dans le constructeur d'ProvideDesignerMetadataAttribute.

  • Si la valeur est false, la portée est locale : la modification est appliquée à toutes les instances du type au moment de l'exécution spécifié dans le constructeur d'ProvideDesignerMetadataAttribute créé sur l'aire de conception fournie par le VSPackage actuel.

Remarques

À l'heure actuelle, l'aire de conception prend en charge uniquement créer des composants, et donc que les composants peuvent avoir des métadonnées locales.Dans l'exemple ci-dessus, nous tentions de modifier une propriété, telle que la propriété d'Color d'un objet.Si IsGlobal est défini à false, CustomBrowser n'apparaîtrait jamais parce que le générateur crée jamais en fait une instance d'Color.Le paramètre IsGlobal à false est utile pour des composants, tels que des contrôles, des minuteries, et des boîtes de dialogue.

Sécurité .NET Framework

Voir aussi

Référence

ProvideDesignerMetadataAttribute Classe

Microsoft.VisualStudio.Shell.Design, espace de noms