0

MVVMCross のチュートリアルを読んでいました。非 mvvm ビュー モデルでバインディングを使用するチュートリアルに出くわしました

同様に、クロスプラットフォーム用の Galasoft mvvm light の代替として (mvvmcross の) Messenger Plugin を使用したいと考えていました。

メッセンジャー プラグインを利用するために、すべての ViewModel を MvxViewModel から派生させることが本当に義務付けられていますか?

4

1 に答える 1

1

メッセンジャー プラグインを利用するために、すべての ViewModel を MvxViewModel から派生させることが本当に義務付けられていますか?

いいえ、そのような義務はありません。

MvvmCross メッセンジャーは、から継承しないビューモデルを含む、任意のクラスで使用できます。MvxViewModel

メッセンジャーは単なるクラスです - https://github.com/MvvmCross/MvvmCross/blob/v3/Plugins/Cirrious/Messenger/Cirrious.MvvmCross.Plugins.Messenger/MvxMessengerHub.cs - MvxViewModel またはクラスに依存しません。 Cirious.MvvmCross.dll から

于 2013-10-10T05:56:23.253 に答える