Basic Activity Designer, exemple

Download sample

Cet exemple illustre comment ajouter une erreur de configuration personnalisée et un menu contextuel personnalisé au concepteur associé à une activité.

Dans l'exemple, deux fonctionnalités sont ajoutées au concepteur associé à une activité personnalisée (fichier source : CustomActivity.cs) :

  • Une erreur de configuration personnalisée.

  • Un menu contextuel personnalisé qui s'affiche lorsque l'utilisateur clique avec le bouton droit sur l'activité dans le concepteur de workflow.

Pour ajouter une erreur de configuration personnalisée, l'activité d'exemple implémente un concepteur d'activité personnalisé basé sur ActivityDesigner et substitue la propriété DesignerActions pour retourner l'erreur personnalisée.

Pour ajouter un élément de menu contextuel personnalisé, le concepteur d'activités personnalisées substitue l'événement OnExecuteDesignerAction afin d'afficher le message personnalisé (bien que toute fonctionnalité puisse être insérée ici). Il substitue également la collection Verbs afin d'inclure un nouvel élément de menu.

Cet exemple illustre également l'utilisation d'un thème de concepteur d'activité personnalisé pour que l'activité apparaisse en jaune dans le concepteur de workflow.

Pour générer l'exemple

  1. Téléchargez l'exemple en cliquant sur Télécharger l'exemple.

    L'exemple de projet est alors extrait sur votre disque dur local.

  2. Cliquez sur Démarrer, pointez sur Programmes, puis sur Microsoft Windows SDK et cliquez sur Environnement de commande.

  3. Accédez au répertoire source de l'exemple.

  4. À l'invite de commandes, tapez MSBUILD <Nom du fichier solution>.

Pour exécuter l'exemple

  1. Ouvrez le fichier source BasicActivityDesignerWorkflow.cs dans le concepteur de workflow en double-cliquant sur le fichier dans l'Explorateur de solutions de Visual Studio. (Il est possible d'obtenir le même résultat dans votre concepteur de workflow personnalisé. Visual Studio sera utilisé dans cet exemple pour illustrer ce comportement.) .

    Notez que l'erreur de configuration affiche une entrée Insert Text Here.

  2. Cliquez avec le bouton droit sur l'activité, et notez la présence d'une entrée Custom Context Menu.

    La sélection de cette option affiche un message.

Voir aussi

Référence

ActivityDesigner

Autres ressources

Creating a Custom Activity Designer
Simple Activity, exemple
Exemples d'activités personnalisées

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.