Como posso usar um WinForms PropertyGrid para editar uma lista de seqüências de caractere
No meu aplicativo, tenho uma grade de propriedades para permitir que os usuários alterem as configurações. Isso funciona bem para cadeias e outras propriedades de valor, mas o que eu preciso agora é de uma lista de cadeias que possam ser editadas pelos usuário
O problema é que, se eu tiverMyPropertyGrid.SelectedObject = new { Test = new List<string>() };
no meu código e o usuário tenta editar oTest
, quando eles clicam no botão Adicionar, ocorre o seguinte erro:
Constructor on type 'System.String' not found
Isso faz sentido, pois as cordas são imutáveis. No entanto, ainda preciso de uma maneira de armazenar várias strings (ou dados semelhantes a strings) em uma grade de propriedade
Alguém tem alguma idéia de como posso fazer isso?