使用MVVMCross时,最佳的异步加载(视图)模型策略是什么

时间:2015-02-12 08:07:58

标签: xamarin mvvmcross

我一直在使用MVVM(来自XAML),我现在正在使用MVVMCross进行Xamarin项目。

以异步方式将数据加载到ViewModels \ Models中的最佳策略是什么?

PS:我想在导航时阻止长时间冻结的屏幕,我希望先导航,异步加载数据。

1 个答案:

答案 0 :(得分:4)

只是为了澄清;

MVVMCross(MvxViewModel)中的ViewModel确实有一些方便的覆盖方法。

初始化以获取导航参数

后,ViewModel开始执行其他所有操作。

要以更友好的UX方式加载ViewModel数据,我对ViewModels中的以下内容感到满意

    public override async void Start()
    {
        base.Start();
        myViewModel = await LoadViewModel();
    }

感谢Thomas和Cheesebaron的评论

相关问题