Mono MvvmCross上单个视图的两个视图模型

Mono MvvmCross上单个视图的两个视图模型,mono,viewmodel,xamarin,mvvmcross,Mono,Viewmodel,Xamarin,Mvvmcross,是否可以在MvvmCross上为单个视图使用两个ViewModels 原因是现有的核心库已经安装了导航,并在其上安装了一个可用的应用程序。现在我需要创建另一个应用程序并利用两个ViewModel的唯一视图(在核心库中,有一个视图使用ShowViewModel导航到另一个视图,我只想保持在同一个视图并更改我的datacontext) 谢谢你的建议。是的 您可以继续使用ShowViewModel,并通过覆盖演示者来更改导航方式-请参见中的自定义演示者 或者,您可以完全使用不同的导航机制-没有什么强

是否可以在MvvmCross上为单个视图使用两个ViewModels

原因是现有的核心库已经安装了导航,并在其上安装了一个可用的应用程序。现在我需要创建另一个应用程序并利用两个ViewModel的唯一视图(在核心库中,有一个视图使用ShowViewModel导航到另一个视图,我只想保持在同一个视图并更改我的datacontext)

谢谢你的建议。

是的

  • 您可以继续使用
    ShowViewModel
    ,并通过覆盖演示者来更改导航方式-请参见中的自定义演示者
  • 或者,您可以完全使用不同的导航机制-没有什么强迫您使用
    ShowViewModel

我被迫通过现有应用程序和核心库使用ShowViewModel,但不需要重写。自定义演示者的东西可以为我工作。谢谢