zoukankan      html  css  js  c++  java
  • WF4实例对象转化成XAML文档

    示例来自Microsoft Windows Workflow Foundation 4.0 Cookbook P29

    1.  Create a workfow project:
    Create a new Workfow Console Application under the Chapter01 solution and
    name the project ConvertWFInstanceToXML. Delete the Workflow1.xaml fle
    that is created by default.
    2.  Write code to create the workfow and its host:
    Open Program.cs fle and change the code as follows:
    using System;
    using System.Activities;
    using System.Activities.Statements;
    using System.Text;
    using System.Xaml;
    using System.Activities.XamlIntegration;
    using System.IO;
    namespace ConvertWFObjectToXML {
        class Program {
            static void Main(string[] args) {
                //Create a Workflow instance object             
    ActivityBuilder ab = new ActivityBuilder();
                ab.Implementation = new Sequence()
                {
                    Activities =
                    {
                        new WriteLine{Text="Message from Workflow"}
                    }
                };
                //Convert Workflow instance to xml string
                StringBuilder sb = new StringBuilder();
                StringWriter sw = new StringWriter(sb);
                XamlWriter xw =
                    ActivityXamlServices.CreateBuilderWriter(
                    new XamlXmlWriter(sw,
                                      new XamlSchemaContext()));
                XamlServices.Save(xw, ab);
                Console.WriteLine(sb.ToString());
            }
        }
    }
     

  • 相关阅读:
    在mvc4中上传、导入和导出excel表方法总结
    ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
    .net下使用NPOI读取Excel表数据
    详解免费高效实用的.NET操作Excel组件NPOI(转)
    Vue 定时执行函数
    decorators.xml的用法
    行内元素和块级元素
    C/C++中printf和C++中cout的输出格式
    IIS 搭建过程
    IIS访问共享文件详解
  • 原文地址:https://www.cnblogs.com/Rising/p/2679741.html
Copyright © 2011-2022 走看看