Пренасям базирано на Xamarin приложение за Android, за да бъде PCL'ified и MvvmCross'ified, така че да можем да насочваме към множество платформи за мобилни устройства.
Тъй като това е бизнес приложение, където можем да диктуваме минималната версия на Android OS, искаме да избягваме използването на различните v4 / v7 и т.н. „Поддържащи библиотеки“. Предпочитаме да използваме всички собствени компоненти, които вече са част от операционната система. Така че това на практика означава, че искаме да се насочим само към Jellybean и вероятно Android v4.2 нагоре.
За съжаление, въпреки че има много примери за използване на MvvmCross с ActionBarSherlock
и SupportActionBar
(в библиотека за поддръжка), изглежда няма примери за това как да свържете MvvmCross с родния ActionBar
, използвайки родния Fragment
s като раздели.
Не очаквам някой да публикува части от код, но наистина ще съм благодарен, ако някой може да ми даде няколко насоки за най-добрия подход, който да предприема, за да постигна това.
Със сигурност ще направя блог за това, след като имам работещо решение, което да е от полза за цялата общност на MvvmCross/Xamarin.
Благодаря.
MvxTabsFragmentActivity
изглежда се основава на силно наследения и остарялTabHost
контрол. Изглежда странно, освен ако не съм разбрал нещо погрешно. Може би цялостното решение тогава е просто да копирате източника от това и да го преработите, за да използвате вместо това собствен ActionBar? - person nbevans   schedule 19.02.2014