【问题标题】:messenger plugin usage in non-mvvmcross environment非 mvvmcross 环境中的 messenger 插件使用
【发布时间】:2013-10-10 13:56:23
【问题描述】:

我已经阅读了有关 MVVMCross 的教程。遇到在非 mvvm 视图模型中使用绑定的教程

类似,我希望使用 Messenger 插件(mvvmcross)作为 Galasoft mvvm light 的替代品,用于跨平台

是否真的要求每个 ViewModel 都应该从 MvxViewModel 派生以利用 messenger 插件> 如果没有,我们如何实现它?

【问题讨论】:

    标签: mvvmcross


    【解决方案1】:

    是否真的规定每个 ViewModel 都应该从 MvxViewModel 派生以利用 messenger 插件> 如果没有,我们如何实现它?

    不 - 没有这样的授权。

    MvvmCross messenger 可用于任何类,包括不继承自 MvxViewModel 的视图模型

    messenger 只是一个类 - https://github.com/MvvmCross/MvvmCross/blob/v3/Plugins/Cirrious/Messenger/Cirrious.MvvmCross.Plugins.Messenger/MvxMessengerHub.cs - 它不依赖于 MvxViewModel 或 Cirrious.MvvmCross.dll 中的任何类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 2014-07-20
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 2011-08-31
      相关资源
      最近更新 更多