C#ListBox ObservableCollection

我正在尝试使用ListBox.DataSource = ObservableCollection,但是当我的OC更新时,我无法弄清楚如何让列表框自动更新。 我可以在OC上挂起CollectionChanged事件,但是我需要对列表框做什么才能使其更新?

基于您的问题,听起来您正在尝试在WinForms应用程序中使用ObservableCollection

ObservableCollection主要用于WPF开发。 在WinForms中,控件会随着集合更改集合需要实现IBindingList而自动更新。

最简单的解决方案是使用BindingList而不是ObservableCollection 。 之后,您的控件应在集合更改时更新。

MSDN:BindingList(T)类