我是WPF的新手,想要使用自动生成控件的XSD创建UI。
见截图
答案 0 :(得分:4)
XSD是有效的XML,因此可以使用XSLT解析它以获取任何其他文档。因为XAML是有效的XML所以不会那么难。
您可以找到examples of XLST transforming XML to HTML并从中开始。如果您的XSLT很好,它会更容易并立即得到反馈。
Here您可以找到将XSD转换为HTML表单的整个项目。
修改强> 因为有人建议您可以在运行时加载XAML,但我认为更方便,更方便的是在构建步骤中生成它。请参阅this answer和documentation以获取更多详细信息。
答案 1 :(得分:1)
是的, XAML 是有效的 XML ,可以进行转换。但是如果你想在运行时转换和加载你必须阅读answer for this topic
答案 2 :(得分:0)
您可以使用InfoPath设计表单 以您的XSD为起点 并将设计保存为Extract。 您将找到包含InstanceSample,XSLT和XSD的文件夹。