J'ai un projet Windows Form que je viens de démarrer. Sur le formulaire j'ai une liste que je charge avec des produits. Lorsqu'un internaute double-clique sur un produit, je souhaite qu'il déclenche un événement ProductChanged. D'autres éléments de mon projet s'abonnent à cet événement et mettent à jour des éléments comme d'autres parties de l'interface graphique lorsque le produit change.Un endroit approprié pour appeler un événement?
Ma question est, où devrait être l'événement et qui devrait le soulever? L'événement doit-il figurer sur le formulaire et être déclenché par le gestionnaire de double clic de la liste? Ou devrais-je le configurer là où se trouve l'événement dans ma classe Products et la listbox appelle une méthode sur cette classe pour lui faire savoir que le produit a changé. Et puis la classe de produits augmentera l'événement? Ou devrait-il être fait d'une autre manière?