您的位置:首页 > 其它

工作流学习过程-自定义活动

2010-10-22 16:43 295 查看
例2:订单处理

顺序工作流如图:

代码

public sealed partial class CustomerOrderActivity : SequentialWorkflowActivity
{
public CustomerOrderActivity()
{
InitializeComponent();
}
public static DependencyProperty AccountIdProperty = DependencyProperty.Register("AccountId", typeof(int), typeof(CustomerOrderActivity));

[DescriptionAttribute("AccountId")]
[CategoryAttribute("AccountId Category")]
[BrowsableAttribute(true)]
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
public int AccountId
{
get
{
return ((int)(base.GetValue(CustomerOrderActivity.AccountIdProperty)));
}
set
{
base.SetValue(CustomerOrderActivity.AccountIdProperty, value);
}
}

public static DependencyProperty GoodsIdProperty = DependencyProperty.Register("GoodsId", typeof(int), typeof(CustomerOrderActivity));

[DescriptionAttribute("GoodsId")]
[CategoryAttribute("GoodsId Category")]
[BrowsableAttribute(true)]
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
public int GoodsId
{
get
{
return ((int)(base.GetValue(CustomerOrderActivity.GoodsIdProperty)));
}
set
{
base.SetValue(CustomerOrderActivity.GoodsIdProperty, value);
}
}


可以看出 工作流里 的代码很少了。更清爽了。因为主要的工作都已经在自定义活动中完成了。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: