2010-05-10 5 views
1

J'ai créé deux activités et les ai stockées en tant que XAML. Les ouvrir dans le Workflowdesigner fonctionne très bien et je peux les exécuter. Maintenant je voudrais créer une nouvelle activité et ajouter les activités que j'ai créées pour elle. Fondamentalement, le chargement à partir du XAML et dans le concepteur dans le cadre d'une autre activité/flux.Chargement d'un flux de travail 4 à partir du fichier xaml et ajout à workflowdesigner

J'ai essayé d'ajouter mes activités à la boîte à outils, mais le rendu comme dynamicactivity et (compréhensible) ne fonctionne pas.

Des suggestions?
Est-ce encore possible?

/Jimmy

Répondre

2

DynamicActivity et la boîte à outils ont été fondamentalement pas conçus pour fonctionner ensemble de cette façon. La boîte à outils s'attend à gérer les types, pas les instances de classe.

Une chose que vous pouvez faire est plutôt sous-classe IActivityTemplateFactory et dans le retour de la fonction Create() DynamicActivity. Mais vous aurez probablement quelques problèmes vraiment bizarres une fois que vous essayez d'enregistrer un fichier XAML créé qui contient des activités dynamiques. En effet, le concepteur n'effectue aucun traitement spécial pour DynamicActivity et ne sera pas sérialisé en tant que «référence logique» au fichier XAML à partir duquel vous l'avez créé.

Tim

+0

Ok Je vois, merci, je dois juste changer mon approche. –

Questions connexes