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());
            }
        }
    }
     

  • 相关阅读:
    noip宝藏
    [HNOI2008]玩具装箱TOY
    hdu 4372 Count the Buildings 轮换斯特林数
    bzoj 3000 Big Number 估算n!在k进制下的位数 斯特林公式
    自然数幂求和方法1:扰动法(求两次)
    斯特林数 学习笔记
    hdu 3625 Examining the Rooms 轮换斯特林数
    cf 472G Design Tutorial: Increase the Constraints 分块+压位/FFT
    chef and churu 分块 好题
    分块 学习笔记
  • 原文地址:https://www.cnblogs.com/Rising/p/2679741.html
Copyright © 2011-2022 走看看