[Binding] notifier une string de changer si une observableCollection change
Bonjour à tous,
J'ai un datacontext comme celui-ci :
Code:
1 2 3 4 5 6 7
| public class HomeDataContext
{
public ObservableCollection<monObjet> mesObjets{ get; set; }
public string Title { get; set; }
}
DataContext = new HomeDataContext { mesObjets= objets, Title = objets.Sum(t => t.Amount).ToString() }; |
Je souhaiterais que le tilte soit toujours égale à la somme de mesObjects (dans l'exemple ci-dessus, la somme s'affiche la première fois mais n'est pas mise à jour quand la collection change). Y a-t-il un moyen de binder automatiquement le title sur le sum de mesObject ?
Ou dois-je à chaque fois que l'observableCollection change, recalculer la somme à la main puis changer le titre ?
Merci d'avance.