使用FreshMVVM时,PushPageModel和PushPageModelWithNewNavigation之间有



我需要使用FreshMVVM的新导航页面。在使用带有NewNavigation的PushPageModel时,视图大小发生了变化,但在使用PushPageModel。请提出解决方案或解释两者之间的区别?

public class PageModel : FreshBasePageModel
{
public Command GoToDoc => new Command(async () => await GoToViewer());
public Command GoToPage => new Command(async () => await GoToNewMain());
private async Task GoToViewer()
{
await CoreMethods.PushPageModelWithNewNavigation<PdfViewPageModel>(null, true);

}
private async Task GoToNewMain()
{
await CoreMethods.PushPageModel<PageModel>(null, false, true);
}

在FreshMvvm中,PushPageModelWithNewNavigation正在启动新的NavigationStack,而不是PushPageModel。如果您将PushPageModelWithNewNavigationTabbedPageContentPage一起使用,它将显示没有子选项卡的新屏幕;顶部的后退箭头。但是您可以使用自定义按钮来关闭此首页。

正如您有方法GoToViewer()一样,它将以查看器的形式启动一个新的Page,而不需要在操作栏上有选项卡或箭头。

相关内容

  • 没有找到相关文章

最新更新