MVVMCross:使用IMvxNavigationService的推荐方法

时间:2018-07-30 11:20:43

标签: xamarin xamarin.android mvvmcross

从MvvmCross documentation中,我看到可以通过将构造函数注入到ViewModel中来获取IMvxNavigationService的实例。

我还看到MvxViewModel实现IMvxNavigationViewModel,因为它提供了虚拟属性NavigationService

那么推荐使用IMvxNavigationService的方法是什么?

  1. 获取注入的IMvxNavigationViewModel构造函数实例,然后将其存储为类中的字段,然后使用它。

  2. 在虚拟IMvxNavigationService属性中使用NavigationService的实例吗?

我最初的假设是使用虚拟属性走“第二”路,因为我看到这总是会返回this definition in Library framework的实例。但是我在一个Viewmodel中为此属性获取了一个Null实例。

0 个答案:

没有答案