ActivityToolboxItem Classe

Définition

Attention

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Fournit une classe de base pour tous les éléments de boîte à outils associés à une activité dans un concepteur de workflow.

public ref class ActivityToolboxItem : System::Drawing::Design::ToolboxItem
[System.Serializable]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[<System.Serializable>]
type ActivityToolboxItem = class
    inherit ToolboxItem
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityToolboxItem = class
    inherit ToolboxItem
Public Class ActivityToolboxItem
Inherits ToolboxItem
Héritage
ActivityToolboxItem
Attributs

Exemples

L'exemple suivant illustre une classe ActivityToolboxItem complète pour une activité personnalisée. Dans cet exemple, la méthode CreateComponentsCore est substituée de manière à placer deux activités personnalisées dans un ParallelActivity.

[Serializable]
internal sealed class CustomActivityToolboxItem : ActivityToolboxItem
{
    public CustomActivityToolboxItem(Type type)
        : base(type)
    {
    }

    private CustomActivityToolboxItem(SerializationInfo info, StreamingContext context)
    {
        Deserialize(info, context);
    }

    protected override IComponent[] CreateComponentsCore(IDesignerHost designerHost)
    {
        CompositeActivity parallel = new ParallelActivity();
        parallel.Activities.Add(new CustomActivity());
        parallel.Activities.Add(new CustomActivity());

        return new IComponent[] { parallel };
    }
}
<Serializable()> _
Friend Class CustomActivityToolboxItem
    Inherits ActivityToolboxItem

    Public Sub New(ByVal type As Type)
        MyBase.new(type)
    End Sub

    Private Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
        Deserialize(info, context)
    End Sub

    Protected Overrides Function CreateComponentsCore(ByVal designerHost As IDesignerHost) As IComponent()
        Dim parallel As New ParallelActivity()
        parallel.Activities.Add(New CustomActivity())
        parallel.Activities.Add(New CustomActivity())

        Return New IComponent() {parallel}
    End Function
End Class

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

Tous les éléments de boîte à outils associés à une classe Activity sont dérivés de ActivityToolboxItem. Cette classe affiche une représentation graphique d’une classe Activity dans la boîte à outils d’un environnement au moment du design et crée une instance de la classe Activity à laquelle elle est associée lorsqu’un utilisateur la fait glisser sur l’aire de conception. L'élément de boîte à outils activité représente généralement une activité à créer lorsqu'il est appelé sur un document en mode Création.

Cette classe hérite directement de la classe ToolboxItem.

Constructeurs

ActivityToolboxItem()
Obsolète.

Initialise une nouvelle instance de la classe ActivityToolboxItem.

ActivityToolboxItem(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe ActivityToolboxItem à l'aide des SerializationInfo et StreamingContext spécifiés.

ActivityToolboxItem(Type)
Obsolète.

Initialise une nouvelle instance de la classe ActivityToolboxItem qui crée le type de composant Activity spécifié.

Propriétés

AssemblyName
Obsolète.

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
Obsolète.

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
Obsolète.

Obtient ou définit le nom de la société pour ToolboxItem.

(Hérité de ToolboxItem)
ComponentType
Obsolète.

Obtient le type de composant pour cet objet ToolboxItem.

(Hérité de ToolboxItem)
DependentAssemblies
Obsolète.

Obtient ou définit AssemblyName pour l'élément de boîte à outils.

(Hérité de ToolboxItem)
Description
Obsolète.

Obtient ou définit la description de cet objet ToolboxItem.

(Hérité de ToolboxItem)
DisplayName
Obsolète.

Obtient ou définit le nom complet de l'élément de boîte à outils.

(Hérité de ToolboxItem)
Filter
Obsolète.

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)
IsTransient
Obsolète.

Obtient une valeur qui indique si l'élément de boîte à outils est transitoire.

(Hérité de ToolboxItem)
Locked
Obsolète.

Obtient une valeur indiquant si ToolboxItem est actuellement verrouillé.

(Hérité de ToolboxItem)
OriginalBitmap
Obsolète.

Obtient ou définit l'image bitmap d'origine qui sera utilisée dans la boîte à outils pour cet élément.

(Hérité de ToolboxItem)
Properties
Obsolète.

Obtient un dictionnaire de propriétés.

(Hérité de ToolboxItem)
TypeName
Obsolète.

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
Obsolète.

Obtient la version de cet objet ToolboxItem.

(Hérité de ToolboxItem)

Méthodes

CheckUnlocked()
Obsolète.

Lève une exception si l'élément de boîte à outils est actuellement verrouillé.

(Hérité de ToolboxItem)
CreateComponents()
Obsolète.

Crée les composants que l'élément de boîte à outils est configuré pour créer.

(Hérité de ToolboxItem)
CreateComponents(IDesignerHost)
Obsolète.

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)
Obsolète.

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)
Obsolète.

Crée un composant Activity ou un tableau de composants Activity lorsque l'élément de boîte à outils est appelé.

CreateComponentsCore(IDesignerHost, IDictionary)
Obsolète.

Crée un tableau de composants quand l'élément de boîte à outils est appelé.

(Hérité de ToolboxItem)
CreateComponentsWithUI(IDesignerHost)
Obsolète.

Crée un composant Activity ou un tableau de composants Activity qui génère une boîte de dialogue sur l'aire de conception lorsque l'élément de boîte à outils est appelé.

Deserialize(SerializationInfo, StreamingContext)
Obsolète.

Charge l'état de l'élément de boîte à outils à partir de l'objet des informations de sérialisation spécifiées.

(Hérité de ToolboxItem)
Equals(Object)
Obsolète.

Détermine si deux instances ToolboxItem sont égales.

(Hérité de ToolboxItem)
FilterPropertyValue(String, Object)
Obsolète.

Filtre une valeur de propriété avant de la retourner.

(Hérité de ToolboxItem)
GetHashCode()
Obsolète.

Retourne le code de hachage de cette instance.

(Hérité de ToolboxItem)
GetToolboxDisplayName(Type)
Obsolète.

Obtient le nom complet associé pour l'élément Boîte à outils de la boîte à outils.

GetToolboxImage(Type)
Obsolète.

Obtient l'image associée qui est utilisée pour représenter l'élément Boîte à outils dans la boîte à outils.

GetType()
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetType(IDesignerHost)
Obsolète.

Permet l'accès au type associé à l'élément de boîte à outils.

(Hérité de ToolboxItem)
GetType(IDesignerHost, AssemblyName, String, Boolean)
Obsolète.

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(Type)
Obsolète.

Initialise l'élément de boîte à outils actuel avec le type spécifié à créer.

(Hérité de ToolboxItem)
Lock()
Obsolète.

Verrouille l'élément de boîte à outils et empêche toute modification de ses propriétés.

(Hérité de ToolboxItem)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)
Obsolète.

Déclenche l’événement ComponentsCreated.

(Hérité de ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)
Obsolète.

Déclenche l’événement ComponentsCreating.

(Hérité de ToolboxItem)
Serialize(SerializationInfo, StreamingContext)
Obsolète.

Enregistre l'état de l'élément de boîte à outils dans l'objet des informations de sérialisation spécifiées.

(Hérité de ToolboxItem)
ToString()
Obsolète.

Retourne une valeur String qui représente le ToolboxItem actuel.

(Hérité de ToolboxItem)
ValidatePropertyType(String, Object, Type, Boolean)
Obsolète.

Vérifie qu'un objet est d'un type donné.

(Hérité de ToolboxItem)
ValidatePropertyValue(String, Object)
Obsolète.

Valide une propriété avant qu'elle ne soit assignée au dictionnaire de propriétés.

(Hérité de ToolboxItem)

Événements

ComponentsCreated
Obsolète.

Se produit dès que les composants ont été créés.

(Hérité de ToolboxItem)
ComponentsCreating
Obsolète.

Se produit quand des composants sont sur le point d'être créés.

(Hérité de ToolboxItem)

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

Pour obtenir une description de ce membre, consultez la méthode GetObjectData(SerializationInfo, StreamingContext).

(Hérité de ToolboxItem)

S’applique à