В моем приложении у меня есть сетка свойств, позволяющая пользователям изменять настройки. Это отлично работает для строк и других свойств значения, но теперь мне нужен список строк, которые могут редактировать пользователи.
Проблема в том, что если у меня есть MyPropertyGrid.SelectedObject = new { Test = new List<string>() };
в моем коде, и пользователь пытается изменить свойство Test
, когда они нажимают кнопку "Добавить", возникает следующая ошибка:
Constructor on type 'System.String' not found
Это имеет смысл, поскольку строки неизменяемы. Тем не менее, мне все еще нужен способ хранения нескольких строк (или данных, подобных строкам) в сетке свойств.
Есть ли у кого-нибудь идеи о том, как я могу это сделать?