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