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