其他分享
首页 > 其他分享> > android-具有最新MVVMCross的ActionBarSherlock

android-具有最新MVVMCross的ActionBarSherlock

作者:互联网

有没有人有示例如何将ActionBarSherlock与最新的MVVMCross一起使用?

有Roosmaa / MvvmCross.ActionBarSherlock,但是它不能与最新的MVVMCross一起使用,我不确定它是否准备好用于生产.

还有LegacyBar,但我也找不到MVVMCross的示例.

解决方法:

我相信LegacyBar已与MvvmCross一起使用-因此可以肯定是您的选择.

或者,另一个可用选项是向Sherlock中的活动和/或片段添加数据绑定支持.

对于活动,MvvmCross使用几个小的代码层将活动调整为数据绑定,以添加:

>生命事件
>数据绑定上下文

该代码在MVVMCross for android – how to do binding in code?中进行了描述

如果按照该问题“其他”部分中的两个步骤进行操作,则应该可以创建MvxSherlockActivity

对于片段,这里没有关于SO的详细的现有答案,但是该过程基本上与两个步骤相同:

>事件层,例如-https://github.com/slodge/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.Droid.Fragging/Fragments/EventSource/MvxEventSourceFragment.cs
>数据绑定层,如-https://github.com/slodge/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.Droid.Fragging/Fragments/MvxFragment.cs

相同的代码应允许某人从任何FooFragment创建MvxFooFragment

标签:android,xamarin,xamarin-android,mvvmcross,actionbarsherlock
来源: https://codeday.me/bug/20191011/1894481.html