【发布时间】:2011-06-12 05:20:44
【问题描述】:
我正在开始初步设计要在我的组织中使用的通用应用程序。该程序需要同时具有通用性和专业性。它将包含所有工作流通用的小部件和各个工作流的独特小部件(或输入约束)。为避免出现 97 种不同的一次性,我们计划为每个工作流构建一组模式。在运行时,用户将从服务器中选择他们的模式,GUI 会为他们的工作流程抛出正确的小部件。
这是一个 C# 应用程序,将在 .Net 和可能的 Mono 中运行。这意味着我们正在研究 GTK#,以及 XAML 和 MonoMac。
我们考虑为我们的目标 GUI 工具包编写 XSLT。例如:
将我们的 XSD 转换为 libglade XML 的 Glade XSLT。
用于将我们的 XSD 转换为 XAML 的 XAML XSLT。
其他工具包的通用 XML 格式,不支持 GUI 的声明性语法。
一个类库,用于直接读取 XSD 并生成 GUI。
所以,我的问题是,这已经存在了吗?是否有一些适用于 GTK# 和 libglade 或 WPF 和 XAML 的工作流工具包。
【问题讨论】:
标签: c# wpf user-interface gtk#