Как использовать представление форм Xamarin в проекте Native Xamarin. iOS с MVVMCross? - PullRequest
0 голосов
/ 16 апреля 2020

Представления форм Xamarin в собственных проектах поддерживаются в соответствии с https://docs.microsoft.com/en-us/xamarin/xamarin-forms/platform/native-forms. Но работает ли это из коробки с MVVMCross? Когда я устанавливаю модель представления в RegisterAppStart <>, которая связана с представлением форм, ничего не происходит после экрана запуска. В журнале нет ошибок, но ничего не происходит. Я что-то упускаю или библиотека еще не может? В идеале я хотел бы смешивать нативные представления и представления форм и перемещаться между ними.

Да, я вызываю Forms.Init () и использую [MvxContentPagePresentation] в своем классе просмотра. Это похоже на то, как если бы приложение Mvx не знало, чтобы вызывать CreateViewController() в базовом представлении форм.

Редактировать: у меня был base.FinishedLaunching() в моем AppDelegate. После этого приложение теперь переходит с экрана запуска, но не отображает мой вид, экран просто становится черным. Если я полностью вытащу MVVMCross и вручную установлю представление в соответствии с инструкциями Microsoft по приведенной выше ссылке, оно будет прекрасно отображаться.

...