C# 在masterdetailpage外部打开新页面
我刚接触过Xamarin,用Prism形成。我想以不同的行为加载页面。我实现的第一个目标已经出现在下图中C# 在masterdetailpage外部打开新页面,c#,xaml,xamarin,xamarin.forms,prism,C#,Xaml,Xamarin,Xamarin.forms,Prism,我刚接触过Xamarin,用Prism形成。我想以不同的行为加载页面。我实现的第一个目标已经出现在下图中 但我想做一个像下图这样的行为。在母版详细信息页面外加载新页面。如何在prism中执行此操作? 通过执行以下操作,您已经了解了如何显示“汉堡包”图标和标题 NavigationService.NavigateAsync(“母版页/NavigationPage/DetailsPage”) 如果用户从母版页上列出的操作中进行选择。比如说设置 这里有几个选项,你可以相对导航 NavigationS
但我想做一个像下图这样的行为。在母版详细信息页面外加载新页面。如何在prism中执行此操作?
通过执行以下操作,您已经了解了如何显示“汉堡包”图标和标题 NavigationService.NavigateAsync(“母版页/NavigationPage/DetailsPage”) 如果用户从母版页上列出的操作中进行选择。比如说设置 这里有几个选项,你可以相对导航 NavigationService.NavigateAsync(“设置”) 这将导航到设置页面。这也将显示后退按钮作为第二个图像。您当前的页面路径将是 母版页/导航页/详细信息页/设置 现在让我们假设您希望设置页面成为顶部的详细信息页面。您必须通过绝对路径导航到它 母版页/导航页/设置 NavigationService.NavigateAsync(“母版页/导航页/设置”)
您需要向堆栈中添加一个新页面,在现有页面之上添加一个页面。要做到这一点,您应该执行如下导航操作: navigationService.NavigateAsync(“设置”)
你能再解释一下吗?根据图片很难说出你的意思。也;请发布相关代码/xaml。我感觉他在问如何不替换主页,而只是推一个新页面。。哦,我是说母版页而不是主页面PI不知道您正在使用的框架的具体实现细节,但作为Android的一般答案,您希望创建一个新的活动。创建(和启动)一个新的活动可以让你选择你喜欢的任何布局。第三个根本不好。当我点击后退按钮时,它将返回到详细信息页面而不是母版页,并且它的动画与我的第二幅图像中的动画不同。我还能做什么?我知道了。NavigationService.NavigateAsync(“NavigationPage/DetailsPage/SettingPage”)