Bonjour,
j'ai un fait un binding sur un Textblock, et ce textblock est mit à jour à l'aide d'un Timer toutes les x secondes.
J'utilise une méthode qui récupere un nouvel objet et ré initialise le le datacontext.
Cependant lors de la réinitialisation, malgrès que l'objet soit different, les valeurs ne sont pas modifié sur le controle.
Quelqu'un peut il me dire d'ou cela vient?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <TextBlock Text="{Binding titre}" ToolTip="{Binding desc}" .... />
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
17if(win.ListOfPubs!= null) { if (win.ListOfPubs.Count-1 == nPub) { nPub = 0; } else { nPub++; } CPub p = win.ListOfPubs[nPub]; txtblockPub.DataContext = p; pubsize(); }
[EDIT]
En fait je me rend compte que le binding fonctionne (presque).
Le binding sur le tooltip marche trés bien, je le vois changer toutes les x secondes. par contre le text du textblock lui ne change qu'une seule fois et ensuite ne change plus.
Je ne vois pas du tout d'ou cela peut venir
[/EDIT]








Répondre avec citation
Partager