ModelingToolboxItem, classe
Ce type a un attribut SecurityCriticalAttribute, qui le limite à un usage interne par la bibliothèque de classes .NET Framework pour Silverlight. Un code d'application qui utilise un membre de ce type lève une exception MethodAccessException.
[ESSENTIEL POUR LA SÉCURITÉ]
Représente un élément de boîte à outils généré dans les outils DSL (Domain-Specific Language).
Hiérarchie d'héritage
System.Object
System.Drawing.Design.ToolboxItem
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
Espace de noms : Microsoft.VisualStudio.Modeling.Design
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class ModelingToolboxItem _
Inherits ModelingToolboxItemBase
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class ModelingToolboxItem : ModelingToolboxItemBase
Le type ModelingToolboxItem expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingToolboxItem(SerializationInfo, StreamingContext) | Initialise une nouvelle instance de la classe ModelingToolboxItem à partir de données sérialisées. | |
ModelingToolboxItem(String, Int32, String, Bitmap, String, String, String, String, ElementGroupPrototype, ICollection) | Initialise une nouvelle instance de la classe ModelingToolboxItem à partir des informations spécifiées. |
Début
Propriétés
Nom | Description | |
---|---|---|
AssemblyName | Obtient ou définit le nom de l'assembly contenant les types créés par l'élément de boîte à outils. (Hérité de ToolboxItem.) | |
Bitmap | Obtient ou définit une bitmap pour représenter l'élément de boîte à outils dans la boîte à outils. (Hérité de ToolboxItem.) | |
Company | Obtient ou définit le nom de la société pour ToolboxItem. (Hérité de ToolboxItem.) | |
ComponentType | Obtient la chaîne ComponentType qui s'affiche dans l'info-bulle pour cet élément. (Hérité de ModelingToolboxItemBase.) | |
ContextSensitiveHelpKeyword | Obtient le mot clé d'aide sensible au contexte de l'élément de boîte à outils.Ne doit PAS être localisé. (Hérité de ModelingToolboxItemBase.) | |
DependentAssemblies | Obtient ou définit AssemblyName pour l'élément de boîte à outils. (Hérité de ToolboxItem.) | |
Description | Obtient ou définit la description de cet objet ToolboxItem. (Hérité de ToolboxItem.) | |
DisplayName | Obtient ou définit le nom complet de l'élément de boîte à outils. (Hérité de ToolboxItem.) | |
Filter | Obtient ou définit le filtre qui détermine si l'élément de boîte à outils peut être utilisé sur un composant de destination. (Hérité de ToolboxItem.) | |
Id | Obtient l'identificateur unique de cet élément de boîte à outils. (Hérité de ModelingToolboxItemBase.) | |
IsTransient | Obtient une valeur qui indique si l'élément de boîte à outils est transitoire. (Hérité de ToolboxItem.) | |
Locked | Obtient une valeur indiquant si ToolboxItem est actuellement verrouillé. (Hérité de ToolboxItem.) | |
Position | Obtient la position suggérée de l'élément de boîte à outils. (Hérité de ModelingToolboxItemBase.) | |
Properties | Obtient un dictionnaire de propriétés. (Hérité de ToolboxItem.) | |
Prototype | Obtient ou définit les informations nécessaires pour créer un ElementGroup pour cet élément de boîte à outils. | |
TabName | Obtient le nom de l'onglet Boîte à outils pour contenir cet élément.Doit être localisé. (Hérité de ModelingToolboxItemBase.) | |
TabNameId | Obtient l'identificateur de nom non localisé de l'onglet de boîte à outils pour contenir cet élément.Ne doivent PAS être localisé. (Hérité de ModelingToolboxItemBase.) | |
TypeName | Obtient ou définit le nom qualifié complet du type de IComponent que l'élément de boîte à outils crée lorsqu'il est appelé. (Hérité de ToolboxItem.) | |
Version | Obtient la version de cet objet ToolboxItem. (Hérité de ToolboxItem.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CheckUnlocked | Lève une exception si l'élément de boîte à outils est actuellement verrouillé. (Hérité de ToolboxItem.) | |
CreateComponents() | Crée les composants que l'élément de boîte à outils est configuré pour créer. (Hérité de ToolboxItem.) | |
CreateComponents(IDesignerHost) | Crée les composants que l'élément de boîte à outils est configuré pour créer, à l'aide de l'hôte du concepteur spécifié. (Hérité de ToolboxItem.) | |
CreateComponents(IDesignerHost, IDictionary) | Crée les composants que l'élément de boîte à outils est configuré pour créer, à l'aide de l'hôte du concepteur spécifié et des valeurs par défaut. (Hérité de ToolboxItem.) | |
CreateComponentsCore(IDesignerHost) | Crée un composant ou un tableau de composants lorsque l'élément de boîte à outils est appelé. (Hérité de ToolboxItem.) | |
CreateComponentsCore(IDesignerHost, IDictionary) | Crée un tableau de composants lorsque l'élément de boîte à outils est appelé. (Hérité de ToolboxItem.) | |
Deserialize | Charge l'état de l'élément de boîte à outils à partir de l'objet des informations de sérialisation spécifiées. (Substitue ModelingToolboxItemBase.Deserialize(SerializationInfo, StreamingContext).) | |
Equals | Détermine si deux instances de ModelingToolboxItemBase sont égales. (Hérité de ModelingToolboxItemBase.) | |
FilterPropertyValue | Filtre une valeur de propriété avant de la retourner. (Hérité de ToolboxItem.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Retourne le code de hachage de cette instance. (Hérité de ModelingToolboxItemBase.) | |
GetType() | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetType(IDesignerHost) | Permet l'accès au type associé à l'élément de boîte à outils. (Hérité de ToolboxItem.) | |
GetType(IDesignerHost, AssemblyName, String, Boolean) | Crée une instance du type spécifié, en utilisant éventuellement un hôte du concepteur et un nom d'assembly spécifiés. (Hérité de ToolboxItem.) | |
Initialize | Initialise l'élément de boîte à outils en cours avec le type spécifié à créer. (Hérité de ToolboxItem.) | |
Lock | Verrouille l'élément de boîte à outils et empêche toute modification de ses propriétés. (Hérité de ToolboxItem.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnComponentsCreated | Déclenche l'événement ComponentsCreated. (Hérité de ToolboxItem.) | |
OnComponentsCreating | Déclenche l'événement ComponentsCreating. (Hérité de ToolboxItem.) | |
Serialize | Enregistre l'état de l'élément de boîte à outils dans l'objet des informations de sérialisation spécifiées. (Substitue ModelingToolboxItemBase.Serialize(SerializationInfo, StreamingContext).) | |
ToString | Retourne un String qui représente le ToolboxItem actuel. (Hérité de ToolboxItem.) | |
ValidatePropertyType | Vérifie qu'un objet est d'un type donné. (Hérité de ToolboxItem.) | |
ValidatePropertyValue | Valide une propriété avant qu'elle ne soit assignée au dictionnaire de propriétés. (Hérité de ToolboxItem.) |
Début
Événements
Nom | Description | |
---|---|---|
ComponentsCreated | Se produit immédiatement après que les composants ont été créés. (Hérité de ToolboxItem.) | |
ComponentsCreating | Se produit lorsque des composants sont sur le point d'être créés. (Hérité de ToolboxItem.) |
Début
Champs
Nom | Description | |
---|---|---|
ToolboxContextOrigin | Spécifie la clé indiquant qu'une opération de copie provient de la boîte à outils.Ce champ est constant. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
ISerializable.GetObjectData | Pour obtenir une description de ce membre, consultez la méthode GetObjectData. (Hérité de ToolboxItem.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.