Xamarin.Forms - CollectionView 和 TabbedPage 在一个视图中

Posted

技术标签:

【中文标题】Xamarin.Forms - CollectionView 和 TabbedPage 在一个视图中【英文标题】:Xamarin.Forms - CollectionView and TabbedPage in one view 【发布时间】:2021-11-26 22:44:36 【问题描述】:

我有一个 Xamarin Forms 应用程序,其中有一个 CollectionView 框架。我现在要在这个视图中添加一个 TabbedPage,以便将屏幕分成两半(使用 Grid),左侧有 CollectionView,右侧有 TabbedPage。

我尝试在单独的 xaml 文件中创建一个 TabbedPage,然后将其添加到我的 MainPage(CollectionView 所在的位置)中,在网格内设置其位置,但我得到错误,这是不可能的。只有 ContentViews 可以这样设置。

有人知道怎么做吗?

【问题讨论】:

也许您可以使用 Xamarin 社区工具包中的 TabView。在 Grid 中有一个带有 TabView 的示例 使用 FlyoutPage 来执行此操作 TabView 解决方案效果惊人。正是我需要的! 【参考方案1】:

感谢 Juan Sturla,解决方案是使用 Xamarin 社区工具包,可在此处找到: https://docs.microsoft.com/en-us/xamarin/community-toolkit/views/tabview

【讨论】:

以上是关于Xamarin.Forms - CollectionView 和 TabbedPage 在一个视图中的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms 手势密码实现

Xamarin.Forms 和 Xamarin Native 有啥区别? [关闭]

如何使用 Xamarin.Forms.Maps(无 Xamarin.Forms.GoogleMaps)在地图中应用样式或更改颜色

Xamarin Forms Prism:prism ResourceDictionary 中已存在具有键“Xamarin.Forms.NavigationPage”的资源

Xamarin.Forms.Forms.Init(e) Onlaunched 中的 FileNotFoundExeception

如果调用方未使用 Xamarin.Forms,Xamarin 依赖项服务能否正常工作?