Вот именно то, о чем я говорю. Вот редактор коллекции, и я могу добавить следующие значения:
[img]https: //i.sstatic.net/Y2fUyNx7.png[/img]
Я нажимаю «ОК». В дизайнере, если сделать это правильно, связанный элемент управления UserControl будет выглядеть следующим образом:

Однако, когда я собираю и запускаю программу, UserControl выглядит так, как если бы список не предоставлен:

Если после этого я посмотрю на дизайнер, он через несколько секунд обновится до указанного выше значения по умолчанию.
проблема в том, что он не сохраняет ресурс для измененного list:

Он также не генерирует код, аналогичный notifierListLabel1.Ints = (DataClasses.NotifierList)resources.GetObject("notifierListLabel1.Ints") в файле дизайнера.
Что мне не хватает? Есть ли какие-то атрибуты, которых мне не хватает? Мне не удалось найти ничего об этом в Интернете.
Изменить: Я загрузил соответствующий код здесь:
https://drive.google.com/file/d/1e4t2Z4 ... sp=sharing
Я пытался сделать минимальный пример, но коллекция фактически сохранилась для этого. Я думал, что это означает, что мне просто нужно удалить и переделать форму с проблемой, но это не решило проблему, поэтому я предоставляю реальный код. В коде есть настраиваемый список (NotifierList), UserControl (Counter2) и форма (SaveableCountersForm). Я не могу использовать ObservableCollection, потому что при попытке сериализации он выдает ошибку из-за невозможности загрузить тип "System.Collections.ObjectModel.SimpleMonitor"
, о котором я не смог найти никакой информации. об Интернете.
Подробнее здесь: https://stackoverflow.com/questions/792 ... collection
Мобильная версия