2010-02-27 7 views
2

Je suis dans une situation où j'ai un flux de travail qui utilise des activités personnalisées dans une bibliothèque d'activités. Le flux de travail utilise les activités personnalisées qui passent de l'activité personnalisée 1 à l'activité personnalisée 2. Dans l'activité personnalisée 1, je crée une propriété de dépendance qui transmet mon objet (par exemple, un widget) avec des propriétés personnalisées. A l'intérieur de l'activité, elle met à jour les propriétés sur le widget (c'est-à-dire définit Widget.Name = "Nouveau nom"). A l'intérieur de l'activité personnalisée 2, je souhaite mettre à jour la même propriété dépendante pour mettre à jour des propriétés supplémentaires sur le widget (c'est-à-dire définir Widget.Title = "Nouveau titre").Propriété de dépendance avec workflow Windows

Ma question est de savoir si j'inscris la propriété de dépendance dans l'activité personnalisée 1 comment puis-je utiliser la propriété de dépendance dans l'activité personnalisée 2? Si j'essaie d'enregistrer la propriété dans la seconde activité, j'obtiens une erreur de construction disant "Une propriété avec le même nom existe déjà". L'autre idée que j'avais était au lieu d'enregistrer la propriété de dépendance que j'ai essayé d'utiliser DepenedncyProperty.FromName mais cela ne semble pas fonctionner non plus.

+0

Je ne peux pas deobfuscate votre premier paragraphe. Le second sonne comme si vous aviez des difficultés à obtenir/utiliser DependencyProperty défini sur une activité d'une autre. Montrez-nous votre code. Cela devrait ressembler à ceci: DependencyProperty tp = DependencyProperty.FromName ("Title", activity.GetType()); – xcud

Répondre

Questions connexes