我为许多文件创建了GUI设置窗口,但这一直是我制作常规GUI内容窗口的方式。我希望动态地生成一个可以解析为显示标准GUI元素的窗格(可能是包含复选框、下拉列表、列表、文本字段等小部件的分层窗格集)。
我希望我刚才提到的XML所暗示的是可能的:
<settings>
<settings-pane name="food">
<options name="sandw">
<options name="bread">
<single-select name="type">
<option name="white"/>
<option name="wheat"/>
</single-select>
<number name="count" min="2" max="10"/>
</options>
<multiple-select name="fill" min="1" max="2">
<option name="cheese"/>
<option name="pb"/>
<option name="jelly"/>
<option name="groundBeef"/>
</multiple-select>
</options>
<options name="drinks">
<!-- etc. -->
</options>
</settings-pane>
<settings-pane name="furniture">
<!-- etc. -->
</settings-pane>
<!-- etc. -->
</settings>
当然,我可以使用这样的东西,但我想确保我使用的任何东西都是标准化的,不仅是为了让任何人都能进来使用/检查我的文件,而且我也知道它已经过测试,并在不可预见的情况下工作。
发布于 2015-02-15 16:20:33
你可能要找的是一个PropertyGrid。Winforms有一个本地人。您可以为WPF 这里找到一个。有几个HTML5可用。
https://softwareengineering.stackexchange.com/questions/273274
复制相似问题