我的域中有一个复合结构,其中叶节点(Allocation)有一个DurationChanged事件,我想在我的表示层视图模型结构的顶部使用(在TimeSheetViewModel中),我想知道是什么最好的办法就是去。
想到的选项包括:
在此设计中,TimeSheetViewModel需要知道Allocation.Duration何时更改,以便按日期获得所有分配持续时间的新总数。
您如何提供DurationChanged通知?
干杯,
Berryl
答案 0 :(得分:0)
我收听了(TimeSheet)Composite中的叶子事件,然后在那里重新抛出一个类似的事件,使(TimeSheet)ViewModel能够轻松地收听它。
当我更好地理解DomainEvents / EventAggregators时,我将重新审视这个。
干杯,
Berryl