Bonjour.
J'ai conçu une classe de collection de produits. Elle dérive de CollectionBase.
Chaque produit possède un ID et il doit être unique à travers la collection.
J'ai ajouté la méthode this[index] = ... (utile pour remplacer des produits). Lorsque cette dernière est utilisé je peux intercepter le changement à l'aide de l'événement : OnSet (où je valide le remplacement à savoir si le nouveau ID n'est pas déjà présent dans la collection)
Cependant, l'utilisateur pourrais aussi faire
myProductCol[0].ID = 10
Comment pourrais-je détecter ce changement de valeur et le valider si le ID 10 n'existe pas déjà ???
Merci.
Partager