J'ai une classe implémentant INotifyPropertyChanged liée à un Bindingsource lié à des contrôles.
Via DateTimePicker, je modifie le champs EndedTime qui déclenche 'PropertyChanged' qui lui déclenche l'évènement BindingSource_ListChange(). Dans cette dernière méthode, j'appel une fonction qui met à jour un autre champs de ma classe (TotalTime) qui appel 'PropertyChanged' et là l'évènement List_Change du bindingSource ne se déclenche pas. Ce qui résulte d'un mauvais rafraîchissement des données dans mes contrôles.
Je résume ^^
DateTimePicker --> Classe.EndedTime --> PropertyChanged --> BindingSource_ListChange --> Classe.TotalTime --> PropertyChanged --> X
C'est donc du à l'appel du PropertyChanged alors que je viens d'un ancien appel de ce même PropertyChanged.
Savez-vous comment je dois procéder pour pouvoir mettre à jour mes valeurs calculées?
Merci
Partager