Utilisation d'une activité personnalisée
Les activités qui dérivent de la classe Activity ou de ses sous-classes peuvent être composées de plus grands workflows, ou créées directement dans le code. Cet article explique comment utiliser des activités personnalisées dans les flux de travail créés dans le code ou dans le concepteur.
Remarque
Une activité personnalisée peut être utilisée dans le projet dans lequel elle est définie, pour autant que l’activité personnalisée et l’activité qui l’utilise soient compilées (c’est-à-dire chargées par un type d’instanciation généré par le processus de génération). Si l’activité référençant est chargée de façon dynamique (par exemple, à l’aide d’ActivityXAMLServices), l’assembly référencé doit être placé dans un projet différent, ou le code XAML généré par le concepteur doit être modifié manuellement pour l’activer.
Utilisation d’une activité personnalisée dans un projet de flux de travail
Ajoutez une référence du projet hôte au projet de bibliothèque d'activités qui contient l'activité personnalisée.
Générez la solution.
Pour utiliser l'activité personnalisée dans le concepteur, recherchez l'activité personnalisée dans la boîte à outils, puis faites glisser l'activité sur l'aire du concepteur.
Pour utiliser l’activité personnalisée dans le code, ajoutez une directive
using
qui fait référence au projet d’activité personnalisée, puis passez une nouvelle instance de l’activité à Invoke.