У меня, казалось бы, простая проблема в Winforms.
Я хочу реализовать коллекцию, которая может использоваться в качестве источника данных для списка. Я намерен использовать его для простых строк. Вот так:
MyBindingCollection<string> collection = new MyBindingCollection<string>();
listbox.DataSource = collection;
Я прочитал, что все, что мне нужно реализовать, это IList
интерфейс. Однако я бы хотел, чтобы список обновлялся сам по себе:
collection.Add('test');
collection.RemoveAt(0):
Как мне создать такую коллекцию? Это только односторонняя привязка, мне не нужно обновлять коллекцию из графического интерфейса. (список доступен только для чтения).