C# 自动生成windows窗体

C# 自动生成windows窗体,c#,xml,windows,winforms,C#,Xml,Windows,Winforms,我们有一个C#Windows应用程序,它有100多个表单。这些表单经常需要更改(添加新控件)。新控件只能是组合、文本框或复选框 我们是否有一种机制,可以将这些表单(结构)保留为XML文件(或任何其他格式),并在加载时作为windows表单加载。因此,不需要开发(重建) 请给我举个例子,说明我们如何做到这一点 注意:数据加载到这些新控件并保存不是问题。因为这已经是全局处理的。如果您的表单相同,您可以只设计一个表单并创建该表单的多个实例。使用XML可以帮助您存储所有内容,因此存储一些表单信息当然是可

我们有一个C#Windows应用程序,它有100多个表单。这些表单经常需要更改(添加新控件)。新控件只能是组合、文本框或复选框

我们是否有一种机制,可以将这些表单(结构)保留为XML文件(或任何其他格式),并在加载时作为windows表单加载。因此,不需要开发(重建)

请给我举个例子,说明我们如何做到这一点


注意:数据加载到这些新控件并保存不是问题。因为这已经是全局处理的。

如果您的表单相同,您可以只设计一个表单并创建该表单的多个实例。使用XML可以帮助您存储所有内容,因此存储一些表单信息当然是可以的。如果这对你没有帮助,你可能想问一个适合这个网站的问题。如果有疑问,请阅读右上角标有“帮助”的部分。@KingKing它们不一样。@nvoigt如果您知道答案,请发布它。这个网站是为了帮助别人而不是吹嘘自己。没有任何迹象表明你已经可以做什么,很难回答这个问题。没有单行魔法解决方案。你可以为此写一整本书。这就是为什么帮助站点声明您应该添加您已经尝试过的内容。你能创建一个表单吗?你能动态地创建一个表单吗?你能加载XML吗?你能解析动态XML吗?你能把两者结合起来吗?