【发布时间】:2015-04-12 21:12:48
【问题描述】:
我使用 MVVM 已经有一段时间了(来自 XAML),目前我正在将 MVVMCross 用于 Xamarin 项目。
以异步方式将数据加载到 ViewModels\Models 的最佳(好的)策略是什么?
PS:我想在导航时防止长时间冻结屏幕,我希望先导航并异步加载数据。
【问题讨论】:
-
只需在异步方法中加载数据。尽管如此,没有明确的策略,这就是你所需要的。
-
只需使用 Start 或 Init 方法。
-
好的,我多年来一直在做同样的事情,所以在设置视图和视图模型之后,没有比异步加载更好的策略了。