Hello World ,向前辈致敬!
该篇作为WWF_designer部份的正式开篇文章
本例中,将在一个XML文件中设计工作流,让引擎用该XML文件创建并运行实例
第一步,新建一个名为[控件]的空项目,添加一个Activity项

第二步,简单的添加点东西,演示吗,加点什么随便

代码如下
第三步,编译,然后关闭项目,生成的[控件.DLL]文件放到一旁备用
再新建一个控制台项目[宿主],代码如下
Imports System
Imports System.ComponentModel.Design.Serialization
Imports System.Threading
Imports System.Workflow.Activities
Imports System.Workflow.ComponentModel.Compiler
Imports System.Workflow.ComponentModel.Serialization
Imports System.Workflow.Runtime
Imports System.Xml

编译,生成[宿主.exe]文件,然后关闭项目
将[控件.DLL]文件复制到上步生成的[宿主.exe]文件所在的目录,
在该目当中新建一个XML文件[workflow.xml]
<?xml version="1.0" encoding="utf-8"?><SequentialWorkflowActivity x:Name="wxwinter" Description="一个控件" xmlns:ns0="clr-namespace:控件;Assembly=控件, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/workflow">
<ns0:Activity1 x:Name="wxd1" 自定义属性="wf是一个不错的工作流平台" />
</SequentialWorkflowActivity>
运行[宿主.exe]文件

修改[workflow.xml]
<?xml version="1.0" encoding="utf-8"?><SequentialWorkflowActivity x:Name="wxwinter" Description="一个控件" xmlns:ns0="clr-namespace:控件;Assembly=控件, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/workflow">
<ns0:Activity1 x:Name="wxd1" 自定义属性="wf是一个不错的工作流平台" />
<ns0:Activity1 x:Name="wxd2" 自定义属性="功能很强大" />
<ns0:Activity1 x:Name="wxd3" 自定义属性="不知何时能出正式版" />
<ns0:Activity1 x:Name="wxd4" 自定义属性="也许还得等十年" />
</SequentialWorkflowActivity>
运行[宿主.exe]文件

代码下载 一个例子(Hello World).rar