0

我需要创建一个 UI,该 UI 将从确定 UI 外观的 xml 文件信息中加载。简而言之,xml 文件将确定一组按钮在网格状界面中的位置。我认为它可以使用单个 Panel 容器构建,该容器具有可变数量的表格布局面板(取决于 xml 文件中给出的信息)。每个表格布局面板将具有可变数量的行/列(也取决于 xml 文件中给出的信息)。

我的控件的创建和映射工作正常,但是正确调整所有内容的大小仍然是一个挑战。

还有其他控件更适合映射动态界面吗?

任何提示/技巧/陷阱?

4

1 回答 1

0

使用 WPF(如前所述)或使用 Gtk#(参见网站

此外,Winforms 的一个众所周知的技巧是充分利用绑定到数据表(或一般的数据集)的数据网格。即使您的后端实际上不是 ADO.Net 提供程序,您也可以动态创建 DataTables(添加具有适当数据类型的列)。数据网格将知道如何使这些列可编辑/可排序等。

0.02 美元

于 2011-06-14T22:13:42.643 回答