“基本活动设计器”示例

Download sample

此示例阐释如何将自定义配置错误和自定义上下文菜单添加到与活动关联的设计器。

在示例中,向设计器中添加了两个与自定义活动关联的功能(源文件:CustomActivity.cs):

  • 一个自定义配置错误。

  • 一个自定义上下文菜单,当用户在工作流设计器中右击活动时,将显示该菜单。

为了添加自定义配置错误,示例活动实现了一个基于 ActivityDesigner 的自定义活动设计器,并重写 DesignerActions 属性以返回自定义错误。

为了添加自定义上下文菜单项,自定义活动设计器重写了 OnExecuteDesignerAction 事件,以显示自定义消息(尽管可以在此处插入任何功能)。 它还重写了 Verbs 集合以包括新菜单项。

此示例还阐释如何使用自定义活动设计器主题,以便活动在工作流设计器中显示为黄色。

生成示例

  1. 通过单击**“下载示例”**来下载该示例。

    这会将示例项目提取到本地硬盘。

  2. 单击**“开始”,依次指向“程序”“Microsoft Windows SDK”,然后单击“CMD 外壳”[CMD Shell]**。

  3. 转到示例的源目录。

  4. 在命令提示符处键入 MSBUILD <解决方案文件名>

运行示例

  1. 通过在 Visual Studio 的解决方案资源管理器中双击 BasicActivityDesignerWorkflow.cs 源文件,在工作流设计器中打开该文件(可以在自定义工作流设计器中实现相同的行为。 此示例中将使用 Visual Studio 来演示该行为。) .

    请注意,配置错误显示在**“Insert Text Here”(在此处插入文本)**项中。

  2. 右击活动,注意有一个**“Custom Context Menu”(自定义上下文菜单)**项。

    选择此选项将显示一个消息框。

请参见

参考

ActivityDesigner

其他资源

Creating a Custom Activity Designer
“简单活动”示例
“自定义活动”示例

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。