使用silverlight构建一个工作流设计器(十)
2009-05-13 12:05:46 来源:WEB开发网6.7 使用不同的活动对象图片
在前面的章节中,对于活动我们都使用一个矩形对象以及对这个矩形对象进行剪裁处理来表示不同类型的互动外观。这种方式代码量少,但是如果表示更复杂的对象图形就无能为力了,在这一章中,我们给不同类型的活动都使用一个用户控件来表示。根据活动的类型分为以下几种:
l 起始活动
l 终结活动
l 分支活动
l 汇聚活动
l 交互互动
l 自动活动
对于不同的活动分别有一个用户控件来表示,这样业务逻辑就比较清晰了。
题外话:xaml的构造方式
本章没有多少技术点需要说的,那么我们就来看一看silverlight的用户控件(.xaml)的运行方式。我们新建一个xaml文件SilverlightControl1.xaml,在vs.net的解决方案浏览窗口中可以看到有两个文件,SilverlightControl1.xaml以及后台代码文件SilverlightControl1.xaml.cs。
Xaml文件里面的内容是一段xaml代码,如下所示:
<UserControl x:Class="Shareidea.Web.UI.Control.Workflow.Designer.SilverlightControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
</Grid>
</UserControl>
Tags:使用 silverlight 构建
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接