У меня есть библиотека, которая возвращает коллекцию так:Привязка BindingList к коллекции
IEnumerable Alerts общественности {..}
, и я хочу, чтобы превратить эту коллекцию в BindingList для использования в GUI , Каков наилучший способ синхронизировать BindingList с коллекцией IEnumerable?
Редактировать: Для этой проблемы предположим, что у меня нет контроля над библиотекой, а в реальной реализации используется Список.
Но я не хочу касаться этого кода.
Эта библиотека также имеет приятный интерфейс с AddAlert, RemoveAlert и т. Д. Каков наилучший способ синхронизировать графический интерфейс со всеми этими изменениями?
Спасибо, но это не совсем работает. Если коллекция в библиотеке изменяется каким-либо другим образом (а не через пользователя через графический интерфейс), список не будет синхронизироваться с новой коллекцией. – DanDan