gpt4 book ai didi

mvvm - ViewModel 何时应该调用服务和独立存储

转载 作者:行者123 更新时间:2023-12-03 10:18:43 25 4
gpt4 key购买 nike

我正在使用 MVVM-Light 工具包并将我的 ViewModelLocator 存储在 App.Resources 中。我注意到我的 ViewModelLocator 类是在 Application_Launching 事件被触发之前创建的,并且根据这个 Link 之前,您不应从 Microsoft 进行任何网络调用或访问独立存储。之后 Application_Loading 事件已触发并且应用程序已加载。

所以我的问题是我的 ViewModelLocator 在其构造函数中创建了我的 ViewModels,而 ViewModels 依次进行服务调用和访问独立存储。那么你想如何正确地做到这一点呢?当没有 Application_Loaded 事件时,我如何等待应用程序“加载”?

最佳答案

我的理解是,如果加载调用是异步的,它就可以满足您的要求。

否则,您始终可以在加载事件完成后实现自己的标志系统/延迟委托(delegate)调用。

关于mvvm - ViewModel 何时应该调用服务和独立存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4552255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com