WPF表格基于XSD

时间:2015-02-12 09:42:56

标签: wpf xsd wpf-controls

我是WPF的新手,想要使用自动生成控件的XSD创建UI。

见截图

enter image description here

3 个答案:

答案 0 :(得分:4)

XSLT撰写适当的XSD

XSD是有效的XML,因此可以使用XSLT解析它以获取任何其他文档。因为XAML是有效的XML所以不会那么难。

您可以找到examples of XLST transforming XML to HTML并从中开始。如果您的XSLT很好,它会更容易并立即得到反馈。

Here您可以找到将XSD转换为HTML表单的整个项目。

修改 因为有人建议您可以在运行时加载XAML,但我认为更方便,更方便的是在构建步骤中生成它。请参阅this answerdocumentation以获取更多详细信息。

答案 1 :(得分:1)

是的, XAML 是有效的 XML ,可以进行转换。但是如果你想在运行时转换和加载你必须阅读answer for this topic

答案 2 :(得分:0)

您可以使用InfoPath设计表单 以您的XSD为起点 并将设计保存为Extract。 您将找到包含InstanceSample,XSLT和XSD的文件夹。