0
我想设置一个多维列表。作为参考,我正在使用属性网格创建控件来更改其属性。我可以在属性网格中添加多维属性列表
我正在动态添加控件。例如,我正在动态添加堆栈面板的示例。在堆栈面板内,我添加了no.of元素,例如带有属性网格的文本框控件。
如果我在1堆栈面板中添加所有文本框意味着我可以使用列表,我可以得到它基于索引。但我想添加属性考虑堆栈面板也。
这里是我想要添加的数据:
List
(
[0] => List
(
([0] => List
(
[0] => FillColor
[1] => BorderColor
[2] => BorderWidth
[3] => Text
[4] => FontSize
[5] => FontFamily
)
)
[1] => List
(
And so on....
我可以基于以下文本框属性集合。
internal class PropertiesCollection : List<textBoxPropertiesProperties>
{
}
internal class textBoxProperties
{
}
PropertiesCollection collection = new PropertiesCollection();
textBoxProperties properties=new textBoxProperties();
collection.Add(textBoxProperties);
textBox1 properties---> collection[0]
textBox2 properties ....> collection[1]
但我想得到它的基础上放置其中的堆叠面板。 我需要像
textBoxProperties[stackpanel1][textbox1]
textBoxProperties[stackpanel1][textbox2]
textBoxProperties[stackpanel2][textbox1]
textBoxProperties[stackpanel2][textbox2].
我该如何得到这个?