Comment puis-je transférer des données pour les concepteurs lors de l'utilisation d'Expression Blend et de Visual Studio?

StackOverflow https://stackoverflow.com/questions/66486

Question

Nous testons Visual Studio 2008 et Expression Blend sur un nouveau projet. L’objectif est de définir clairement le rôle du développeur et du concepteur en tant que site distinct, tout en tirant parti du fait que le développeur peut directement utiliser le code XAML produit par le concepteur.

Dans l’ensemble, cela a très bien fonctionné et j’aime vraiment les possibilités. Une difficulté que nous avons rencontrée est la conception par rapport à DataBindings. Dans de nombreux cas, l'interface graphique ne remplit pas de lignes ni d'autres structures de données à moins que l'application ne soit exécutée et qu'un appel à la base de données ne soit effectué. Par conséquent, le concepteur n’a pas accès à la présentation visuelle de l’interface graphique.

Ce que je voudrais faire, c'est en quelque sorte créer de simples données masquées ou simulées que le concepteur peut utiliser pour travailler sur la conception. Le principal objectif est d’afficher ces données stubées dans Expression Blend, puis de les appliquer à la collection réelle au moment de l’exécution.

Quelqu'un at-il trouvé une méthode solide pour le faire?

Était-ce utile?

La solution

Je suggérerais de lire ce blog . La méthode finale semble bien fonctionner, vos données de test apparaissent très bien dans Blend. N'oubliez pas que vous devez compiler la DLL avant d'afficher les données.

Autres conseils

Je voudrais envisager de créer des îlots de données XML qui émulent la structure des objets auxquels vous lierez éventuellement l'interface utilisateur. De cette manière, votre concepteur peut lier l’élément racine de la page (ou le contrôle utilisateur, etc.) au niveau supérieur de votre faux îlot de données XML. Tous les chemins relatifs resteront identiques lorsque vous permuterez cet îlot de données contre le véritable DataContext. contraignant.

il y aura un certain degré de refactoring à attacher à l'objet réel lorsque vous serez prêt, mais c'est pourquoi vos développeurs doivent au moins connaître suffisamment de langage XAML pour savoir comment modifier correctement les liaisons.

il semble que le commentaire situé au-dessus de moi comporte un lien vers un exemple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top