У меня есть приложение WPF MVVM, которое я хотел бы реорганизовать, чтобы использовать MvvmCross для поддержки реализаций WPF и Mono для Android.
В настоящее время мы используем Unity 3.0 для внедрения зависимостей и полагаемся на его поддержку иерархий контейнеров (один основной контейнер с основным представлением, моделью представления и службами; и для каждого сеанса с сервером дочерний контейнер с представлениями, моделями представлений и службами, которые имеют ограниченный срок службы). Может ли IoC в MvvmCross поддерживать дочерние контейнеры? Если нет, то как бы вы порекомендовали реализовать внешний IoC, совместимый с MvvmCross?
Обновление: нам не нужно поддерживать несколько дочерних контейнеров — в каждый момент времени активен только один дочерний контейнер.
Спасибо!