2011-06-14 84 views
0

我需要創建一個用戶界面,該用戶界面將從xml文件加載信息,以確定UI的外觀。簡單地說,xml文件將確定像界面這樣的網格中一堆按鈕的位置。我認爲它可以用一個帶有可變數字的面板容器(取決於xml文件中給出的信息)來構建表格佈局面板。每個表格佈局面板將具有可變數量的行/列(也取決於xml文件中給出的信息)。動態用戶界面創建提示

我的控件的創建和映射工作正常,但對所有事情進行適當的調整仍然是一個挑戰。

是否還有其他控件更適合映射動態接口?

任何提示/技巧/陷阱?

+3

聽起來像WPF :) – 2011-06-14 22:04:28

回答

0

使用WPF(如前所述),或使用GTK#(see website

而且,用的WinForms一個衆所周知的技巧是使大量使用必然數據表DataGrid中的(或數據集一般)。即使您的後端實際上不是ADO.Net提供程序,也可以動態創建DataTable(添加具有適當數據類型的列)。 datagrid將知道如何使這些列可編輯/排序等。

$ 0.02