2013-10-10 24 views
0

我曾阅读MVVMCross的教程。遇到使用非MVVM视图模型绑定非mvvmcross环境中的messenger插件使用情况

类似的教程中,我希望能使用Messenger插件(的mvvmcross)作为Galasoft MVVM光的替代跨平台

难道真的强制要求每每个ViewModel都应该从MvxViewModel派生,以利用Messenger的插件> 如果不是,我们如何实现它?

回答

1

是否真的要求每个ViewModel都应该从MvxViewModel派生来利用Messenger的Plugin>如果不是,我们如何实现它?

不 - 没有这样的授权。

的MvvmCross信使可以在任何类中使用,包括不从MvxViewModel

继承的ViewModels的使者就是一个类 - https://github.com/MvvmCross/MvvmCross/blob/v3/Plugins/Cirrious/Messenger/Cirrious.MvvmCross.Plugins.Messenger/MvxMessengerHub.cs - 这对MvxViewModel或不依赖从Cirrious.MvvmCross.dll任何类

相关问题