Je rencontre un petit problème avec l'affichage d'objet dans la propertyGrid.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Recette : CountryItem
    {
        [Category("Transformation")]
        [DisplayName("Temps de fabrication")]
        [TypeConverter(typeof(TempsConverter))]//affiche hh:mm:ss
        public int TpsFabrication { get; private set; }
 
        [Category("Transformation")]
        public List<Recolte> Ingredients { get; private set; }
 
        [Category("Transformation")]
        public Recolte Produit { get; private set; }
 
    }
Je n'arrive pas à afficher la List<T> correctement. L'éditeur de collection affiche que le nom de la classe. Idem pour le Produit.


Comment il faut décorer la classe pour afficher toutes les valeurs des objets?
Pour le Produit, j'aimerais avoir un [+] comme on a dans le propertyGrid des objet graphique de l'IDE.
Et pour la liste l'afficher comme si c'était un objet normal et avec son nom en temps que Membre

Merci d'avance