J'ai un radgridview qui est lié à un objet que j'ai créé, foo.WPF - Afficher l'image dans RadGridView dynamiquement et via le code
L'objet foo possède une propriété 'status' qui est remplie à partir d'une énumération.
J'ai beaucoup d'objets foo stockés dans une collection, que j'utilise pour lier à mon radgridview.
Lors de la liaison, j'obtiens des enregistrements et la grille s'affiche correctement.
Je ne souhaite pas afficher la valeur enum 'status' de mon objet foo dans la grille. Au lieu de cela, j'aimerais utiliser des images séparées qui décriront le statut plus clairement (et dans moins d'espace). Exemple, si la valeur enum 'status' de foo == Open, je vais afficher une porte ouverte et la valeur == Closed serait une porte fermée. Donc, la même colonne pourrait avoir différentes images, mais à partir de la même propriété liée par le statut de foo enum. Espérons que c'est assez clair ...
J'ai essayé de surcharger la valeur du contenu avec une image bitmap dans l'événement RowLoaded de la grille. J'ai également essayé de placer le type de données de la grille à l'image, butmapimage, et la source d'image en vain ...
Cela semble que ce devrait être beaucoup plus facile que c'est ... Si l'image venait directement de la base de données , ce ne serait pas un problème; il y a beaucoup d'exemples là-bas. Cependant, le faire dynamiquement ET à travers le code reste un mystère.
Merci d'avance pour toute assistance!