Bonjour à tous,

Je suis actuellement en train de réaliser une application Windows Phone et j'y ai intégré MvvmCross pour des tests.

J'ai créé une listbox avec des rendez-vous et je peux cliquer sur ces rendez-vous pour me rendre sur une page de détails ou je pourrais le modifier.

Seulement je rencontre un problème sur ma méthode de modification. En effet, je suis sur l'émulateur, je veux modifier mon rendez-vous, j'ai donc fait des textbox. Mais si je veux que cela fonctionne je suis obligée de modifier 2 textbox à la fois et seule la première textbox est modifée.

Voici le code de ma méthode de modification si cela pour vous être utile :

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
23
24
25
26
27
28
29
30
31
32
//Modifie un rdv
        public bool EditEvent(Event evnt)
        {
            try
            {
 
                var toEdit = _events.First(e => e.EventId == evnt.EventId);
 
                //on prend les anciens paramètres du rdv pour le modifier
                toEdit.Copie(evnt);
 
                Save();
 
                //Rdv selectionné
                IQueryable<Event> EventQuery = from Event e in EventsDB.Events where e.EventId == evnt.EventId select e;
 
                EventQuery.First().EventId = evnt.EventId;
                EventQuery.First().EventName = evnt.EventName;
                EventQuery.First().EventPlace = evnt.EventPlace;
                EventQuery.First().DateFrom = evnt.DateFrom;
                EventQuery.First().DateTo = evnt.DateTo;
 
                //Sauvegarde les changements dans la BDD
                EventsDB.SubmitChanges();
 
                return true;
            }
            catch(Exception)
            {
                return false;
            }
        }
Pouvez-vous m'aider ?

Je vous en remercie.