Bonjour,
J'ai une classe avec des propriétés pouvant être modifiées par l'utilisateur à travers l'utilisation d'un PropertyGrid. Il y a plus de 250 propriétés, et par soucis de clarté, je souhaite laisser le soin à l'utilisateur de personnaliser les champs qu'il souhaite voir dans le PropertyGrid. Ces préférences seraient stockée dans un fichier .settings, pour plus de souplesse et par soucis de légèreté du code.
Mais l'attribut Browsable ne peut pas prendre de variable en paramètre.
Je suis donc à la recherche d'une solution me permettant de définir à la volée la visibilité de la propriété dans le PropertyGrid en fonction du paramètre adéquat dans le fichier .settings.
J'avais trouvé un truc trop compliqué sur code-project pour être utilisable : le code était trop dépendant de tout un tas de contrôles créés par l'auteur, et faire le tri aurait était trop long.
Merci de votre aide
Partager