我曾阅读MVVMCross的教程。遇到使用非MVVM视图模型绑定非mvvmcross环境中的messenger插件使用情况
类似的教程中,我希望能使用Messenger插件(的mvvmcross)作为Galasoft MVVM光的替代跨平台
难道真的强制要求每每个ViewModel都应该从MvxViewModel派生,以利用Messenger的插件> 如果不是,我们如何实现它?
我曾阅读MVVMCross的教程。遇到使用非MVVM视图模型绑定非mvvmcross环境中的messenger插件使用情况
类似的教程中,我希望能使用Messenger插件(的mvvmcross)作为Galasoft MVVM光的替代跨平台
难道真的强制要求每每个ViewModel都应该从MvxViewModel派生,以利用Messenger的插件> 如果不是,我们如何实现它?
是否真的要求每个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任何类