使用mvvmcross和xamarin.droid创建活动组

时间:2013-12-05 09:51:03

标签: xamarin.android mvvmcross activitygroup

我想使用mvvmcross创建一个活动组及其所有荣耀。但我无法在任何地方找到一个例子。对于Activity,我们使用MvxActivity,但没有MvxActivityGroup。

我这样做的原因是因为我想要一个包含多个活动组的标签栏,以便所有活动都可以看到标签栏。

非常感谢任何建议或链接

编辑: 斯图尔特一如既往地给出了一个很好的答案,我给了他一些赞誉,但最后我却以不同的方式做到了。 我使用了片段,MvxTabsFragmentActivity和一个自定义呈现。如何做到如http://slodge.blogspot.dk/2013/06/n26-fragments-n1-days-of-mvvmcross.html所示 此外,正如我所理解的那样,活动组已经被推迟,因此无论如何它都会运气不好。

1 个答案:

答案 0 :(得分:0)

ActivityGroup本身就是一个自定义Activity - 它继承自Activity

如果您要将数据绑定添加到任何自定义活动,那么您可以使用类似于ActionBarActivity中所述的步骤的事件源和mvx步骤执行此操作:http://blog.ostebaronen.dk/2013/11/getting-support-v7-working-with.html

如果您想引入自定义导航,则可以覆盖默认的MvvmCross演示者 - 请参阅https://github.com/MvvmCross/MvvmCross/wiki/Customising-using-App-and-Setup#custom-presentershttp://slodge.blogspot.co.uk/2013/06/presenter-roundup.html