Ich habe eine Klasse mit einer List<KeyValuePairs<string, string>>.
public class CustomObject
{
public string Name { get; set; }
public int Price { get; set; }
public List<KeyValuePair<string, string>> Names { get; set; } = new List<KeyValuePair<string, string>>()
{
new KeyValuePair<string, string>("a", "aaa"),
new KeyValuePair<string, string>("b", "bbb"),
new KeyValuePair<string, string>("c", "ccc")
};
}
Wenn ich die Klasse aber im Propertygrid anzeige und ein KeyValuePair bearbeiten will geht das nicht und wird irgendwie wie ein Array dargestellt.