2010-09-17 46 views

回答

4

是的 - 您可以使用简单的文件I/O例程或XML操作库创建xaml文件,但最好的选择是使用XamlXmlWriter类。

一旦工作流XAML是准备好了,你可以通过执行它(在this article短视)

WorkflowInstance instance = runtime.CreateWorkflow(
     XmlTextReader.Create("..\\..\\WorkflowInXML.xml")); 
instance.Start(); 

您可以从XAML中WF4也加载活动 - 检查这个article的一样。

+0

非常感谢。这对我的工作非常有帮助。 – Paba 2010-09-17 11:34:01

+0

代码示例和MSDN文章是关于WF3的,与工作流4没有任何关系。ActivityXamlServices是WF4中的一种方式。 – Maurice 2010-09-19 12:51:11

+0

@Maurice - 是的,文章已过时,但方法(CreateWorkflow)仍然​​存在且相关 - 这就是为什么我引用它。必须注意的是,ActivityXamlServices允许仅加载活动树并且不能完成工作流程。 – VinayC 2010-09-20 05:02:56

相关问题