Je suis en train de travailler sans expression blend et seulement à l'aide de l'éditeur XAML dans vs2010. La sagesse de ce côté, je suis de plus en plus de voir un besoin pour le moment de la conception de la liaison de données. Pour les cas simples, l' FallbackValue
de la propriété fonctionne très bien (zones de texte et TextBlocks, etc). Mais surtout lorsqu'il s'agit ItemsControl
et comme, on a vraiment besoin de l'exemple de données pour être visible dans le concepteur de sorte que vous pouvez régler et ajuster les contrôles et les modèles de données sans avoir à lancer l'exécutable.
Je sais qu' ObjectDataProvider
permet pour la liaison à un type, et peut donc fournir des données de conception pour la visualisation, mais il y a quelques acrobaties pour permettre le réel, au moment de l'exécution des données pour lier sans gaspillage des ressources par le chargement chargement à la fois le moment de la conception, dummied de données et l'exécution des liaisons.
Vraiment ce que je suis désireux est la capacité d'avoir, disons, "Jean", "Paul", "George", et "Ringo" afficher dans le concepteur XAML comme à styliser les éléments en ma ItemsControl
, mais réel, des données montrent que lorsque l'application s'exécute.
Je sais aussi que le Mélange permet un peu de fantaisie attributs qui définissent moment de la conception de la liaison de données qui sont pratiquement ignorées par WPF dans les conditions d'exécution.
Donc mes questions sont:
1. Comment pourrais-je tirer parti au moment de la conception des liaisons de collections et de la non-trivial de données dans visual studio concepteur XAML et le swap à l'exécution des liaisons en douceur?
2. Comment d'autres ont résolu ce problème au moment de la conception vs les données d'exécution problème? Dans mon cas, je ne suis pas très facilement utiliser les mêmes données pour les deux (que l'on pourrait être en mesure de, par exemple, une requête de base de données).
3. Leurs solutions de rechange à expression blend que je pourrais utiliser pour les données intégrée XAML design? (Je sais il y a des alternatives, mais j'ai particulièrement voulez quelque chose que je peux voir et utiliser tenu des données de l'échantillon, etc?)