2009-06-14 16 views
0

Avec Adobe Flex, je créerais un ItemRenderer personnalisé pour modifier l'affichage des éléments dans une grille. Cela exécute du code qui remplace la façon dont le contrôle de grille rend les éléments. Comment est-ce que je fais ceci avec WPF? Quelles sont les implications de performance avec les techniques disponibles?WPF: Comment effectuer un rendu personnalisé d'éléments dans la liste ou la grille?

Mon but initial est d'afficher une icône, un titre et une description. Idéalement, la description serait sous le titre. Une interface utilisateur similaire est utilisée par les boutons Vista TaskDialog.

Répondre

2

Utilisez Data Template. Vous pouvez le définir pour ItemTemplate (ListBox), CellTemplate (GridViewColumn), HeaderTemplate, etc.

Les performances dépendent de la complexité du modèle, mais pour ce que vous avez décrit, vous ne devriez pas remarquer de différence.