edwinzap
Messages postés149Date d'inscriptionsamedi 29 septembre 2012StatutMembreDernière intervention21 juin 2016
-
Modifié par edwinzap le 14/06/2016 à 22:56
edwinzap
Messages postés149Date d'inscriptionsamedi 29 septembre 2012StatutMembreDernière intervention21 juin 2016
-
14 juin 2016 à 23:00
Bonsoir,
J'ai un problème dont je n'arrive pas à trouver la source.
L'événement ListChanged (et aussi AddingNew) de mes BindingList ne sont pas envoyés.
Voici ma classe:
namespace ViewModel
{
public class vmCourse:ViewModelBase
{
public vmCourse()
{
this.Equipe = new BindingList<vmEquipe>();
this.Pointage = new BindingList<vmPointage>();
}
public vmCourse(string nom, int longueur, TimeSpan duree):this()
{
Nom = nom;
Longueur = longueur;
Duree = duree;
}
private int id;
private string nom;
private int longueur;
private Nullable<System.DateTime> dateDebut;
private Nullable<System.DateTime> dateFin;
private System.TimeSpan duree;
public BindingList<vmEquipe> Equipe { get; set; }
public BindingList<vmPointage> Pointage { get; set; }
public int Id
{
get
{
return id;
}
set
{
NotifyPropertyChanged(ref id, value,"Id");
}
}
public string Nom
{
get
{
return nom;
}
set
{
NotifyPropertyChanged(ref nom, value,"Nom");
}
}
public int Longueur
{
get
{
return longueur;
}
set
{
int i = value;
NotifyPropertyChanged(ref longueur, value,"Longueur");
}
}
public DateTime? DateDebut
{
get
{
return dateDebut;
}
set
{
NotifyPropertyChanged(ref dateDebut, value,"DateDebut");
}
}
public DateTime? DateFin
{
get
{
return dateFin;
}
set
{
NotifyPropertyChanged(ref dateFin, value,"DateFin");
}
}
public TimeSpan Duree
{
get
{
return duree;
}
set
{
NotifyPropertyChanged(ref duree, value,"Duree");
}
}
}
}
Et voici l'event dans ma classe principale:
this.courante.Course.Pointage.ListChanged += new ListChangedEventHandler(this.Pointage_Changed);
edwinzap
Messages postés149Date d'inscriptionsamedi 29 septembre 2012StatutMembreDernière intervention21 juin 20161 14 juin 2016 à 22:55
Ok, je suis mauvais....
Sujet résolu.
L'événement est lié au BindingList. Si le bindingList change, il faut relier l'événement à nouveau.
Whismeril
Messages postés18797Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 décembre 2023645 14 juin 2016 à 22:57
Ha oui, c'est valable quelque soit l'objet.
edwinzap
Messages postés149Date d'inscriptionsamedi 29 septembre 2012StatutMembreDernière intervention21 juin 20161
>
Whismeril
Messages postés18797Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 3 décembre 2023 Modifié par edwinzap le 14/06/2016 à 23:00
Désolé, j'avais zappé ce détail...
Je pense que c l'heure de faire une pause dans la programmation journalière :p
14 juin 2016 à 22:57
Modifié par edwinzap le 14/06/2016 à 23:00
Je pense que c l'heure de faire une pause dans la programmation journalière :p