订阅事件但想获得初始值

时间:2019-07-24 03:26:54

标签: prism

我对棱镜有疑问。我有带ViewModel的主应用程序和带业务逻辑的模块。我已经在模块中为要在主应用程序ViewModel中更新的属性设置了事件。在加载ViewModel时,我订阅了Module中的所有事件。当它们在模块初始化中发布时,我想在这些属性中获得这些值的初始值,但是我不确定该怎么做。有人可以帮我了解应该怎么做吗?

1 个答案:

答案 0 :(得分:1)

您无法接收订阅之前发布的事件。但是无论如何,您应该有一个提供当前值的服务,因此只需将其注入视图模型并从中获取初始值即可。