Anzeigen eine Sammlung in einer Property Kontrolle
-
10-07-2019 - |
Frage
Ich habe ein Array von Objekten Paare String Label und Werte enthalten, wie würde ich sie alle in einer einzigen Eigenschaft Raster setzen?
public class stringVariable {
public String name;
public String defaultValue;
public String value;
};
public List<stringVariable> variables = new List<stringVariable>();
Lösung
ein Array von Objekten zu einem Eigenschaftenraster Hinzufügen ist ziemlich gut in einer Reihe von Tutorials abgedeckt. Diese sollte das sein, was Sie suchen.
Andere Tipps
Es ist nicht ganz gerade nach vorne, aber möglich. Sie müssen eine Klasse haben, die ICustomTypeDescriptor implementiert, die Ihnen sagen, welche Eigenschaften angezeigt werden, usw. Es gibt ein paar Implementierungen gibt, war ich mit dieser: http://www.codeproject.com/KB/miscctrl/bending_property.aspx
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow