我已经为用户提供了一个带有自定义活动的重新托管设计器,以便用户可以创建自己的工作流程。现在我想让用户选择在WF 4.0中保存在重新托管的设计器(Xaml文件)中设计的工作流。我想保存工作流以及活动变量/属性值。我怎么能这样做?
答案 0 :(得分:2)
两个主要选项
1)WorkflowDesigner.Save()方法(System.Activities.Design(Beta1)/System.Activities.Presentation(Beta2))
2)XamlServices.Save()方法(System.Xaml),保存对象(对象图)为EditingContext.ModelTreeManager.Root
尝试使用WorkflowDesigner.Save()作为您的第一个选项,如果您发现需要做一些在WorkflowDesigner.Save()中无效的事情,请回到XamlServices(),因为有更多的低级控制选项可用。
答案 1 :(得分:0)