快捷搜索:  xxx  as  推理研究所  幼幼  侦探研究所

1314游戏大厅送38888:Visual Studio DSL 入门 11为状态机设计器添加规则



上一节我们在设计器的显示方面进行了完善,在这一节,我们将深入状态机设计器的一些逻辑细节,给我们的设计器添加逻辑规则1314游戏大厅送38888.为天生代码做好筹备1314游戏大厅送38888.

在开始之前,我们先看一下Transition的几个属性之间的关系:

1.编辑Event,Condition,Action属性时,Label属机能够自动谋略显示,谋略逻辑为Event [Condition] / Action

2.当改动属性Label时,Event,Condition,Action的值也能够对应自动更新.

我们应用Vs.net Dsl的规则来实现:

1.在Dsl项眼前目今新增CustomCode文件夹来寄放我们的自定义的代码,这是Dsl开拓中的通用做法,Dsl再强大年夜也弗成能不一点代码不用写就能够使满意需求,一样平常环境下,无论是在开拓Dsl照样在应用Dsl时,都必要结合1314游戏大厅送38888天1314游戏大厅送38888生的代码和自定义代码.在CustomCode文件夹下面新建文件夹Validation,用于寄撒手写的自定义验证类.

2.在Validation文件夹下面添加类TransitionLabelRule.

3.改动TransitionLabelRule承袭于ChangeRule,并应用RuleOn属性标1314游戏大厅送38888签标识此规则利用到域关系Transition上面.

暗藏行号 复制代码 ?

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: