使用silverlight构建一个工作流设计器(六)
2009-05-05 12:06:39 来源:WEB开发网另外在规则配置类中增加规则线条类型的配置信息就可以了。
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 构建
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接