Salut à toutes et à tous,
Une ObservableCollection notifie en cas d'ajout ou de suppression d'un item à la collection.
l'ObservableCollection est une propriété d'un objet.
Mon problème est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 [Serializable] public class Matériel : INotifyPropertyChanged { public string Description { get; set; } public string Nom { get; set; } public ObservableCollection<Localisation> HistoriqueLocalisation { get; set; } public object Localisation { get { List<Localisation> sortedLst = this.HistoriqueLocalisation.OrderBy(x => x.DateMouvement).ToList(); Localisation dernièreLocalisation = sortedLst[sortedLst.Count - 1]; if (dernièreLocalisation.Endroit.GetType() == typeof(string)) return dernièreLocalisation.Endroit as string; else return dernièreLocalisation.Endroit as Objet; } } ...
Lorsque j'ajoute un item à l'ObservableCollection, le textbox "bindé" à Localisation.ToString() ne se met pas à jour.
Comment dois-je faire pour que la modification de l'ObservableCollection notifie Matériel comme étant modifié ?
Je cherche peut-être mal, mais je n'arrive pas à trouver la réponse.
Merci de vos z'avis z'avisés.
JM
Partager