Exibindo uma coleção em um controle PropertyGrid
-
10-07-2019 - |
Pergunta
Eu tenho uma matriz de objetos contendo pares de rótulos de cordas e valores, como eu colocá-los todos em uma única grade de propriedade?
public class stringVariable {
public String name;
public String defaultValue;
public String value;
};
public List<stringVariable> variables = new List<stringVariable>();
Solução
Adicionando uma matriz de objetos a uma grade de propriedade é muito bem cobertos em uma série de tutoriais. Este deve ser o que você está procurando.
Outras dicas
A sua não é inteiramente para a frente, mas possível. Você precisa ter uma classe que implementa ICustomTypeDescriptor, que lhe dirá quais propriedades para exibição, etc. Existem algumas implementações lá fora, eu estava usando um presente: http://www.codeproject.com/KB/miscctrl/bending_property.aspx
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow