MvvmCross:如何通过v3传递参数以查看模型?
在ShowViewModel调用期间,我试图将参数传递给我的ViewModel,但遇到了问题。所有的示例似乎都很旧,因为它们使用的是RequestNavigate,而这在v3中已经不存在了??当我试图建立我的参数MvxBundle时,我不确定应该把什么放在里面,这样视图模型才能由IOC正确地构建。我总是可以自己在自定义ViewModelLocator中处理这个问题,但我认为系统会使用ShowViewModel的parameterBundle参数为我解决这个问题。我的错误是试图接受视图模型构造函数中的参数,而不是依赖InitFromBundle方法。观看Collect-A-Bull系列有助于实现这一点。讨论了viewmodel生命周期的重新设计 好吧,从那以后唯一改变的就是引入了ShowViewModel而不是RequestNavigate 网上有一个关于导航的N+1视频MvvmCross:如何通过v3传递参数以查看模型?,mvvm,xamarin,mvvmcross,Mvvm,Xamarin,Mvvmcross,在ShowViewModel调用期间,我试图将参数传递给我的ViewModel,但遇到了问题。所有的示例似乎都很旧,因为它们使用的是RequestNavigate,而这在v3中已经不存在了??当我试图建立我的参数MvxBundle时,我不确定应该把什么放在里面,这样视图模型才能由IOC正确地构建。我总是可以自己在自定义ViewModelLocator中处理这个问题,但我认为系统会使用ShowViewModel的parameterBundle参数为我解决这个问题。我的错误是试图接受视图模型构造函数
有一个导航演示应用程序我讨厌神奇的方法。如果没有谷歌搜索或阅读文档,就无法发现它们。我说的是
public void Init(long memberId)
但是关于viewmodel生命周期的文章很棒。应该是wiki中的第一个。