自定义 obj = new 自定义(); //要添加的对象
obj.值= "wxwinter"; //设置要添加对象的属性
//WorkflowChanges对象,以根容器为参数构造
WorkflowChanges 修改对象= new WorkflowChanges(this);
//通过WorkflowChanges对象,从根容器中取出名为"容器"的结点
CompositeActivity 容器对象=(CompositeActivity)修改对象.TransientWorkflow.Activities["容器"];
//从名为"容器"的结点中取出名为"子容器"的结点
CompositeActivity 子容器对象= (CompositeActivity)容器对象.Activities["子容器"];
//将要添加的结结点放入名为"子容器"的结点中
子容器对象.Activities.Add(obj);
//将WorkflowChanges对象提交到当前工作流
this.ApplyWorkflowChanges(修改对象);
//得到动态添加的结点运行完的抛出值
v = obj.值;
obj.值= "wxwinter"; //设置要添加对象的属性
//WorkflowChanges对象,以根容器为参数构造
WorkflowChanges 修改对象= new WorkflowChanges(this);
//通过WorkflowChanges对象,从根容器中取出名为"容器"的结点
CompositeActivity 容器对象=(CompositeActivity)修改对象.TransientWorkflow.Activities["容器"];
//从名为"容器"的结点中取出名为"子容器"的结点
CompositeActivity 子容器对象= (CompositeActivity)容器对象.Activities["子容器"];
//将要添加的结结点放入名为"子容器"的结点中
子容器对象.Activities.Add(obj);
//将WorkflowChanges对象提交到当前工作流
this.ApplyWorkflowChanges(修改对象);
//得到动态添加的结点运行完的抛出值
v = obj.值;
本例收于 WWF调试模板(3) 中