2013-10-10 38 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任何類

相關問題