【问题标题】:Two ViewModels for a single View at MvvmCrossMvvmCross 上单个视图的两个 ViewModel
【发布时间】:2013-10-17 16:23:16
【问题描述】:

是否可以在 MvvmCross 上为单个 View 使用两个 ViewModel?

原因是现有的核心库已经有了导航,并且在它上面有一个可以工作的应用程序。现在我需要创建另一个应用程序并利用两个 ViewModel 的唯一视图(在核心库中,有一个视图使用 ShowViewModel 导航到另一个视图,我只想留在同一个视图并更改我的数据上下文)。

感谢您的任何建议。

【问题讨论】:

    标签: mono viewmodel xamarin mvvmcross


    【解决方案1】:

    是的

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

    【讨论】:

    • 我通过现有的应用程序和核心库强制使用 ShowViewModel,这不是重写的情况。带有自定义演示者的东西可以为我工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2022-12-11
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 2013-12-09
    • 2012-03-06
    相关资源
    最近更新 更多