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].
我該如何得到這個?