2011-06-14 79 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