WEB开发网
开发学院图形图像Flash 使用silverlight构建一个工作流设计器(六) 阅读

使用silverlight构建一个工作流设计器(六)

 2009-05-05 12:06:39 来源:WEB开发网   
核心提示: 另外在规则配置类中增加规则线条类型的配置信息就可以了,5.5 增加默认初始化流程图形前面的程序在初始化时,使用silverlight构建一个工作流设计器(六)(2),容器面板是一片空白,这本章中增加一个初始化的流程图形,5.6 支持鼠标双击事件Silverlight2.0中不支持鼠标双击事

另外在规则配置类中增加规则线条类型的配置信息就可以了。

5.5 增加默认初始化流程图形

前面的程序在初始化时,容器面板是一片空白,这本章中增加一个初始化的流程图形。代码很简单。 

void createNewWorkFlow()
        {
            Activity begin = new Activity(this);
            begin.Type = ActivityType.INITIAL;
            begin.ActivityName = "开始";
            Activity end = new Activity(this);
            end.Type = ActivityType.COMPLETION;
            end.ActivityName = "结束";
            Rule r = new Rule(this);
            AddActivity(begin);
            AddActivity(end);
            AddRule(r);
            r.SetBeginActivity(begin);
            r.SetEndActivity(end);
            end.Position = new Point(100, 100);
            SaveChange(NextOrPreAction.None);
        }

最后一段将当前的配置保存在内存中。

5.6 支持鼠标双击事件

Silverlight2.0中不支持鼠标双击事件,不过这不影响我们使用现有的功能来捕获鼠标双击,网上有一篇文章说明了其中的原理,如下:

http://silverlight.net/blogs/msnow/archive/2009/01/15/silverlight-tip-of-the-day-82-how-to-implement-double-click.aspx

Tags:使用 silverlight 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接