Представления форм 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 по приведенной выше ссылке, оно будет прекрасно отображаться.