[WF4.0]工作流设计器Rehosting(一)-阿里云开发者社区

开发者社区> 大数据> 正文
登录阅读全文

[WF4.0]工作流设计器Rehosting(一)

简介:

因为WF4.0使用WPF做可视化设计,能够利用WPF的数据绑定和其他一些内部实现,极大的简化了工作流设计器的开发工作;不用像3.53.0中那样,要开发一些服务类来支持工作流的设计操作。

 

首先看看WorkflowDesigner类的相关信息,WorkflowDesigner提供一个设计画布来呈现工作流模型。

System.Activities.Design.WorkflowDesigner

相关方法和属性

public object Deserializestring(string text)

xaml工作流反序列化工作流对象

public void Flush()

保存工作流设计内容到Text属性

public bool IsInErrorState()

是否处于错误状态

public void Load(object instance)

从工作流根活动对象加载到设计器

public void Load(string fileName)

Xaml文件加载工作流到设计器

public void Save(string fileName)

保存为Xaml形式的工作流

public WorkflowDesigner()

构造函数

public System.Activities.Design.EditingContext Context{get;}

获取设计上下文对象,该对象包含一系列用于设计器和宿主交互的服务

public System.Windows.Controls.ContextMenu ContextMenu { get; }

设计器中活动的上下文菜单

public System.Activities.Design.Debug.IDesignerDebugView DebugManagerView { get; }

提供运行时调试服务对象

public string PropertyGridFontAndColorData { set; }

设置PropertyGrid字体和颜色

public System.Windows.UIElement PropertyInspectorView { get; }

提供PropertyGrid视图

public string Text { set; get; }

获取和设置Xaml工作流内容

public System.Windows.UIElement View { get; }

提供工作流可视化设计视图

public event System.Windows.Controls.TextChangedEventHandler TextChanged

Text属性内容改变时触发

转自:http://hi.baidu.com/5i24/blog/item/7f77d2881428af9da4c27237.html





本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2009/07/08/1519453.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: