我需要创建一个UI,它将从xml文件信息中加载,以确定UI的外观。简而言之,xml文件将确定网格界面中的一组按钮的位置。我认为它可以使用一个Panel容器构建,该容器具有可变数字(取决于xml文件中给出的信息)的表格布局面板。每个表布局面板都有可变数量的行/列(也取决于xml文件中给出的信息)。
我对控件的创建和映射工作正常,但是对所有内容进行适当的调整仍然是一个挑战。
那里有其他控件更适合映射动态接口吗?
任何提示/技巧/陷阱?
答案 0 :(得分:0)
使用WPF(如上所述)或使用Gtk#(see website)
此外,Winforms的一个众所周知的技巧是充分利用绑定到Datatables(或一般的DataSet)的数据网格。即使您的后端实际上不是ADO.Net提供程序,您也可以动态创建DataTables(添加具有适当数据类型的列)。数据网格将知道如何使这些列可编辑/可排序等。
$ 0.02