Как мне указать использование вида из общего проекта в MvvmCross 6.0 - PullRequest
0 голосов
/ 01 мая 2018

Я новичок в Android и iOS и только начал изучать Xamarin.Forms. (Я был разработчиком WPF / Silverlight)

Я провел несколько дней в Xamarin.Forms, и это было очень хорошо. Тогда я решил, что хочу изучить MvvmCross для IoC и навигационной службы.

Однако я несколько дней пытался настроить MvvmCross в своем проекте. Я читал учебник на официальном сайте Mvvmcross и пробовал мимические сэмплы с их github здесь .

Тем не менее, я обнаружил, что все их примеры используют нативный интерфейс просмотра из проекта android. Но я хотел использовать то же представление xaml, которое определено в общем проекте для Android и iOS.

Я не смог узнать

  1. Как мне указать использование вида из общего проекта?

1 Ответ

0 голосов
/ 02 мая 2018

обо всем по порядку. Вы не должны использовать Shared проекты, они злые (причина директив препроцессора и путаница кода, которую они могут вызвать). Используйте опцию .NETStandard (новые PCL).

Во-вторых, взгляните на пошаговое сообщение в блоге о настройке нового проекта Xamarin.Forms с MvvCross v6 одним из авторов. У него есть репозиторий GitHub с образцами Xamarin и Xamarin. Формы, которые вы можете запустить и поиграть с

В источниках MvvmCross также есть проект Playground, который используется авторами для тестирования материала. Все с аффиксом .Forms в названии проекта является проектом Xamarin.Forms. Вы могли бы взглянуть на это, чтобы понять, как все должно быть структурировано

...