订阅事件但想获得初始值
Subscribing to event but wanting to get initial value
我有一个关于棱镜的问题。我有一个带有 ViewModel 的主应用程序和一个带有业务逻辑的模块。我已经在模块中为我想要在主应用程序 ViewModel 中更新的属性设置了事件。在加载 ViewModel 时,我订阅了模块中的所有事件。当它们在模块初始化上发布时,我想获得这些属性中的那些初始值,但我不知道该怎么做。有人可以帮助我了解应该如何完成吗?
您无法接收在您订阅之前发布的活动。但是无论如何,你应该有一个提供当前值的服务,所以只需将它注入视图模型并从那里获取初始值。
我有一个关于棱镜的问题。我有一个带有 ViewModel 的主应用程序和一个带有业务逻辑的模块。我已经在模块中为我想要在主应用程序 ViewModel 中更新的属性设置了事件。在加载 ViewModel 时,我订阅了模块中的所有事件。当它们在模块初始化上发布时,我想获得这些属性中的那些初始值,但我不知道该怎么做。有人可以帮助我了解应该如何完成吗?
您无法接收在您订阅之前发布的活动。但是无论如何,你应该有一个提供当前值的服务,所以只需将它注入视图模型并从那里获取初始值。