Изменились ли методы или иерархия класса Setup
? Я не могу найти метод, называемый GetViewModelViewLookup
для переопределения в классе установкиMvvmCross не может найти метод переопределения для отображения модели представления для просмотра
Я пытаюсь отобразить представление в другую модель представления. Я использую MvvmCross 3.5.1
Я пытаюсь следующий
protected override IDictionary<Type, Type> GetViewModelViewLookup()
, но он говорит мне, что это не метод с именем для переопределения. Я пытаюсь следовать примеру на старом блоге MvvmCross link
Любые идеи?
Обновление * похоже, что базовый класс был MvxBaseSetup
который содержал GetViewModelToViewLookup
, но теперь это всего лишь MvxSetup
, который не содержит его.
Итак, как мне переопределить режим просмотра, чтобы теперь просматривать сопоставление?
Спасибо Свен, моя проблема в том, что я хочу, чтобы одна и та же модель представления отображалась на несколько видов. Это нарушает уникальность словарного ключа. Для Xamarin iOS есть все-таки сделать это с помощью другого механизма? – rideintothesun
Возможно, но вам нужен другой подход. Но чтобы найти правильный подход, вы должны больше рассказать о своих требованиях. На каких условиях вы хотите выбрать ViewA или ViewB при переходе на ViewModelAB? –
У меня есть сценарий, где у меня есть сводный вид, и при нажатии на него я хочу показать подробный вид. Я хочу, чтобы оба использовали одну и ту же модель представления, поскольку данные сводного представления - это всего лишь подмножество данных представления данных. – rideintothesun