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