次のようなコレクションを返すライブラリがあります。
public IEnumerable Alerts { .. }
そして、このコレクションを GUI で使用する BindingList に変換したいと考えています。BindingList を IEnumerable コレクションと同期させる最善の方法は何ですか?
編集:この問題については、ライブラリを制御できず、実際の実装ではリストを使用していると仮定します。
しかし、このコードには触れたくありません。
このライブラリには、AddAlert、RemoveAlert などとの優れたインターフェイスもあります。GUI をこれらすべての変更と同期させる最善の方法は何ですか?