调用ViewModel的Init方法有哪些不同的方法

时间:2015-04-02 15:04:52

标签: xamarin xamarin.ios mvvmcross

我想知道调用Init MvxViewModel方法的方式有多少。

我只知道这件事:

ShowViewModel<TViewModel>(params object[] parameters).

是否可以通过其他方式调用Init? 请回答我,我会帮助我调试代码。

1 个答案:

答案 0 :(得分:1)

通过MvxViewModelExtensions.CallBundleMethods调用Init方法,而ViewModel只调用地点,MvxDefaultViewModelLocator然后再在平台特定的ViewsContainer中调用。

所以是的,通常它只会在两个{{1}}之间的导航中发生。