C# ListBox ObservableCollection
Я пытаюсь использовать список.DataSource = ObservableCollection, однако я не могу понять, как автоматически обновлять список при обновлении OC. Я могу подключить событие CollectionChanged на OC, однако что мне нужно сделать с listbox, чтобы обновить его?
1 ответов
основываясь на вашем вопросе, похоже, что вы пытаетесь использовать ObservableCollection<T> в приложении WinForms.
ObservableCollection<T> в основном используется в разработке WPF. В WinForms элемент управления автоматически обновляется по мере изменения коллекции, которую необходимо реализовать IBindingList.
самое простое решение-использовать BindingList<T> вместо ObservableCollection<T>. После этого элементы управления должны обновляться по мере изменения коллекции.