C# ListBox ObservableCollection <T>

Я пытаюсь использовать ListBox. DataSource = ObservableCollection, однако я не могу выяснить, как иметь поле списка, автоматически обновляют, когда мой OC обновляет. Я могу сцепить событие CollectionChanged на OC, однако что я должен сделать к полю списка, чтобы заставить его обновить?

10
задан Alex Butenko 11 January 2018 в 16:56
поделиться

1 ответ

Основываясь на вашем вопросе, звучит так, как вы пытаетесь использовать , наблюдате внимание на наблюдателеeClection в приложении WinForms.

Облюдание Техническое описание в первую очередь используется в разработке WPF. В WINFORMS, для управления автоматически обновляются, поскольку сбор меняет коллекцию, необходимые для реализации IbindingList .

Самое простое решение состоит в том, чтобы использовать BindingList вместо наблюдательных элементов . После этого ваши элементы управления должны обновляться в качестве изменения сбора.

MSDN: BindingList (T) класс

19
ответ дан 3 December 2019 в 20:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: