Bonjour à tous,
Petit problème pas forcément évident à expliquer....
Donc voilà comme dit dans le titre, j'ai un problème de binding.
Effectivement, je dispose de :
- 2 Label (nom et prénom)
- 1 listview comprenant une liste de ticket par exemple .
- 1 popup comprenant une listview avec une liste de gens.
J'ai binder les valeurs de ma listview dans mes labels donc lors du selection_changed (sur la 1ere listview), pas de soucis.
Lorsque je passe par une popup (nouveau ticket entrainant une selection de personne) pas de soucis
Lorsque je passe par une popup (nouveau ticket entrainant une selection de personne) pas de soucis
Mais une fois que je re-selectionne un ticket de la listview(1ère), mes labels ne se bind plus....
voici le code pour le binding.... (le même pour les 2 lists)
1 2 3 4 5 6 7 8 9 10 11
| ConvertGrid c = new ConvertGrid();
MultiBinding m = new MultiBinding();
m.Bindings.Add(b_nom_en);
m.Bindings.Add(b_nom_part);
m.Bindings.Add(b_nom_prosp);
m.Bindings.Add(b_firm_nom_prosp);
m.ConverterParameter = "FormatNom";
m.Converter = c;
m.Mode = BindingMode.TwoWay;
m.UpdateSourceTrigger = UpdateSourceTrigger.Explicit;
lbl_nomclient.SetBinding(System.Windows.Controls.Label.ContentProperty, m); |
Si quelqu'un possède une petite solution...
Faut-il faire un udpate pour??
Car en mode pas à pas la valeur du binding ne change plus du tout lorsque je change de sélection.
Merci
Partager