1 pièce(s) jointe(s)
ObservableCollection impossible de gérer les events
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).
Pièce jointe 202212
Ca hérite de ObservableCollection<T>
Code:
1 2
|
public class LanguageObservableCollection : ObservableCollection<LanguageModel> |
J'ai créé une méthode publique pour mettre à jour la liste lorsqu'on clique sur la case à cocher dans le contrôle.
Code:
1 2 3 4 5 6
|
public void SelectLanguage(int selectedIndex, bool newValue)
{
this[selectedIndex].Selected = newValue;
OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset, selectedIndex));
} |
Ca ne fonctionne pas. J'ai ce message que je ne comprends pas :
{"L'action Reset doit être initialisée sans élément modifié.\r\nNom du paramètre*: action"}
Pourriez-vous m'aider ?
Merci