Xamarin.ios 如何使用mvvmcross更改ViewController

Xamarin.ios 如何使用mvvmcross更改ViewController,xamarin.ios,xamarin,mvvmcross,Xamarin.ios,Xamarin,Mvvmcross,因此,我正在使用MVVMCross学习Xamarin,我想改变看法。我可以在ViewModel中执行以下操作: ShowViewModel<ProfileViewModel>(); ShowViewModel(); 但是,它是一个带有后退按钮的导航,我想从一个视图移动到另一个视图。后退按钮是UiNavigationController的一部分-它是视图控制器的默认显示方式 随着您进一步了解UiKit和MvvmCross,您将发现许多改变这种行为的方法(如果您现在想了解更多信息,请

因此,我正在使用MVVMCross学习Xamarin,我想改变看法。我可以在ViewModel中执行以下操作:

ShowViewModel<ProfileViewModel>();
ShowViewModel();

但是,它是一个带有后退按钮的导航,我想从一个视图移动到另一个视图。

后退按钮是UiNavigationController的一部分-它是视图控制器的默认显示方式

随着您进一步了解UiKit和MvvmCross,您将发现许多改变这种行为的方法(如果您现在想了解更多信息,请搜索自定义MvvmCross演示者),但简单的第一步可能是在第二个ViewController中设置HidesBackButton-请参阅中的Wally文章

this.NavigationItem.SetHidesBackButton(true,true)