Xamarin.Forms和FreshMVVM

问题描述

我是第一次玩Xamarin,并将现有的iOS项目移植到它上面, 我一直在看MVVM框架,最受推荐(在我阅读的论坛上),FreshMVVM似乎是建议最多的。 (但是我愿意接受建议)

我创建了我的项目,使我的初始视图控制器可以按预期加载和工作。在我的iOS项目中,有两个视图显示在此视图控制器的顶部,一个实际的弹出框和一个模式视图(这是一个窗体视图,在iPad上仅超过400 x 400)。 我不知道如何加载弹出窗口,并且一直集中在模式视图上。 在我添加的模式视图的xmal中

xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOsspecific;assembly=Xamarin.Forms.Core"
ios:Page.ModalPresentationStyle="FormSheet"
WidthRequest="300"
HeightRequest="300"

视图加载全屏显示

我也尝试过

On<iOS>().SetModalPresentationStyle(UIModalPresentationStyle.FormSheet);

再次没有区别

我加载视图的方式

var newpage = FreshPageModelResolver.ResolvePageModel<ModalPageModel>();
await CoreMethods.PushPageModel<ModelPageModel>(null,true,true);

我想我正在做一些愚蠢的笑

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)