2010-09-28 4 views
0

J'essaie de comprendre comment afficher deux états différents d'une grille de données dans Blend/SketchFlow sur une page. Je voudrais montrer la grille de données vide au chargement de la page, puis la changer pour afficher les données de résultats en utilisant la liaison de données avec des données d'échantillon lorsque la touche de recherche est enfoncée.DataGrid dans SketchFlow Blendability

J'ai fait deux copies de la grille de données - une vide et une avec des données. Je peux superposer l'un avec l'autre sur la base de deux états. Est-ce la meilleure façon de montrer ce comportement, ou existe-t-il un meilleur moyen de changer la liaison des éléments ou quelque chose.

Répondre

0

Comme pour beaucoup de choses, cela dépend de vos besoins et de vos objectifs.

S'il s'agit d'une maquette/prototype, ce que vous avez fait est probablement le chemin le plus simple/le plus rapide vers votre objectif. Si vous avez besoin de le rendre plus productif, vous devriez probablement avoir un seul DataGrid et changer son datacontext ou sa source de données.

+0

Pouvez-vous changer la source de données dans ExpressionBlend ou doit-il être dans le code? –

+0

Eh bien, vous pouvez écrire du code dans Expression Blend :) Ceci est probablement mieux géré dans le code si vous voulez changer le datacontext d'un élément. –