У меня есть приложение MVVM WPF, которое я бы хотел реорганизовать для использования MvvmCross для поддержки реализаций WPF и Mono для Android.Композитные представления в MvvmCross
просмотров Нашего приложения состоят из:
- панели инструментов, которая всегда видна
- Панель навигации области
- Основного вид область
- Область всплывающего окна
Каждые из этих регионов является UserControl в главном окне приложения, и UiService просто свопирует представления в каждом регионе. В случае всплывающего окна это тоже просто UserControl в главном окне, которое изменяет видимость на Show или Hide вызывает UiService. UiService также принимает параметр контекста, который позволяет передавать информацию о состоянии в модель представления, которая будет показана.
Основные виды, как правило, представляют собой совокупность нескольких видов детей. В этих случаях модель основного вида создает модели дочернего представления, которые отображаются как свойства. Основное представление задает эти свойства как контекст данных дочерних представлений.
Я бы подумал, что MvvmCross определенно поддержит этот стиль композитных представлений, но я не мог найти пример такого. Существуют ли подходящие примеры MvvmCross? Каким будет рекомендуемый подход для внедрения в MvvmCross?
Просто примечание ... API Twitter устарел, который используется в Sample - TwitterSearch 'The Twitter REST API v1 больше неактивен. Перейдите на API v1.1. https: // dev.twitter.com/документы/API/1,1/overview.' – Syska