我可以在 TabbedPage 内的 ContentPage 中放置另一个 ContentPage 吗?
Posted
技术标签:
【中文标题】我可以在 TabbedPage 内的 ContentPage 中放置另一个 ContentPage 吗?【英文标题】:Can I put another ContentPage in ContentPage inside TabbedPage? 【发布时间】:2022-01-20 09:55:53 【问题描述】:我有标签页。这里面有多个 ContentPages。
例如;我有一个设置页面,我希望通过单击设置页面中的按钮打开一个新页面,隐藏标签部分。
当我执行以下操作时,新页面消失了,但我必须重新创建 TabbedPage 才能返回。是否可以在后台隐藏 tabbedPage 的视图中创建新页面?如果可以的话,你能帮忙吗?
Application.Current.MainPage = new NavigationPage(new PageTrial());
如果是简单的渲染,我是 Xamarin 的新手。
【问题讨论】:
使用模态页面。 docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/… 非常感谢。我什至不知道它的存在。现在我将尝试以一种对 MVVM 友好的方式来实现。 【参考方案1】:原始海报 (OP) 说 Jason 的 Modal page 的建议解决了他们的需求。
【讨论】:
以上是关于我可以在 TabbedPage 内的 ContentPage 中放置另一个 ContentPage 吗?的主要内容,如果未能解决你的问题,请参考以下文章
使用Prism Xamarin表单创建动态TabbedPage
在 Xamarin.Forms Shell 中隐藏 tabbedPage 的标题
FreshMVVM 在 ContentPage 和 TabbedPage 之间切换导航堆栈