完整的承载 Windows 工作流设计器教程
备注
此处列出的项目文件包含教程:承载 Windows 工作流设计器教程的完整源代码。
此教程演示如何承载 Windows Workflow Foundation 设计器。 创建的应用程序允许用户手动键入 Xaml 代码,并可立即在所承载的 Windows 工作流设计器中查看工作流定义的图形化表示形式。
教程概述
在练习 1:创建工作流设计器宿主项目中,创建练习 2:集成工作流设计器所需的必要项目基础结构。 这包括初始项目文件和用作 Windows Workflow Foundation 设计器的宿主的 Windows 窗体应用程序。 在练习 2:集成工作流设计器的任务 1:创建工作流设计器加载程序中,创建 WorklowLoader 类。 WorkflowLoader 类是派生自 WorkflowDesignerLoader 类的类。 此类执行加载和卸载工作流定义所必需的功能。 可以扩展 WorkflowLoader 类以包括用于从文件存储区中加载和卸载工作流定义的功能。 在任务 2:将工作流设计器加入到 Windows 窗体中中,将 WorkflowLoader 连接到在任务 2:创建工作流设计器宿主 Windows 窗体中创建的 Windows 窗体。 在此操作完成后,当执行应用程序时,Windows 工作流设计器在 Windows 窗体上可见。 最后,在任务 3:创建 WorkflowMenuCommandService 中,将服务添加到 Windows 工作流设计器中,以便启用和显示所承载的 Windows 工作流设计器的上下文菜单。
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。