任何元数据驱动的UI示例代码?

时间:2008-09-19 18:31:18

标签: user-interface metadata

我正在设计一个使用元数据来驱动UI的.net Windows窗体应用程序。除了找到http://msdn.microsoft.com/en-us/library/ms954610.aspx之外,我没有什么值得期待的。这里有人从事元数据驱动的用户界面吗?遵循这种方法有什么意义,任何指针都会有很大帮助。

4 个答案:

答案 0 :(得分:1)

最明显的答案是微软自己通过在Windows Presentation Foundation中使用Xaml来接受这个概念,它取代了WinForms(在某种程度上)。

如果您想坚持使用WinForms,您可能需要考虑MyXaml,这是对Xaml for WinForms的致敬!

答案 1 :(得分:0)

您可能想查看Evolutility CRUD框架。它是一个开源的元数据驱动框架,用于CRUD在运行时生成所有UI。

它带有源代码(在C#和JS中)和许多样本。

http://www.evolutility.org

答案 2 :(得分:0)

您可以尝试使用HTA。不久之后,我使用HTA和XML创建了一个元数据驱动的应用程序。我创建了类似XAML的结构和HTA-VBScript代码来解析这个结构,并渲染不同类型的UI元素以及验证。

答案 3 :(得分:0)

检查Andromeda project,这是如此广泛。太糟糕了,堆栈不是.NET友好的(PHP,Postgres,Perl)。