在MVVMCross自己的从4迁移到5的指南中,他们说此方法应在iOS Setup.cs类中如下所示:

protected override IMvxIosViewPresenter CreatePresenter()
        {
            Forms.Init();

            var xamarinFormsApp = new MvxFormsApp();
            return new MvxFormsIosPagePresenter(Window, xamarinFormsApp);
        }

但是MvxFormsApp类似乎不再存在-是的,我已经将所有nuget依赖项更改为新的

这是错误:
错误CS0246:找不到类型或名称空间名称“MvxFormsApp”(您是否缺少using指令或程序集引用?)(CS0246)

最佳答案

MVVMCross在Twitter上回复说,类名已更改为 MvxFormsApplication ,其所在的名称空间为 MvvmCross.Forms.Core -以便最终解决了该问题。我已要求他们修正其迁移说明,以提供正确的类名称,以及有关命名空间的注释

关于ios - Xamarin.Forms-从MVVMCross 4迁移到5-MvxFormsApp不存在吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44160347/

10-11 00:09