【发布时间】:2013-01-13 01:07:54
【问题描述】:
为了在我的程序中构建灵活性,我想为用户提供自定义工具条按钮的选项。
每个按钮后面都有一个类定义,所有按钮都具有相同的结构;但是,结构会因用户而异,具体取决于他们将如何使用该程序。例如,让一个按钮定义零件编号,另一个按钮定义数量或制造商等。
我最初的想法是将定义放入一个 XML 文件中,然后在绘制工具条时读取该文件以定义每个按钮显示的序列位置、颜色和文本,然后从其他字段为每个按钮创建类在 XML 中。
我想我可以设置一个限制并对每个数据类型进行硬编码,但我想知道这是否可以以某种方式动态完成?
我已经从 VS2010 XML > Create Schema 菜单创建了一个 XSD,并打开了我的 XML 文件,但它是特定于我现在拥有的 XML 类型的,当然。
【问题讨论】:
-
您真正的问题是什么,因为
I wondered if this could be done dynamically somehow?的答案是肯定的。
标签: c# xml visual-studio-2010 class