Salut,
J'ai une liste de langues qui peut être réordonnée et dont les langues peuvent être désélectionnées (il doit en rester une).
Ca hérite de ObservableCollection<T>
J'ai créé une méthode publique pour mettre à jour la liste lorsqu'on clique sur la case à cocher dans le contrôle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class LanguageObservableCollection : ObservableCollection<LanguageModel>
Ca ne fonctionne pas. J'ai ce message que je ne comprends pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void SelectLanguage(int selectedIndex, bool newValue) { this[selectedIndex].Selected = newValue; OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset, selectedIndex)); }
{"L'action Reset doit être initialisée sans élément modifié.\r\nNom du paramètre*: action"}
Pourriez-vous m'aider ?
Merci
Partager