Xamarin 表单 - 侧边菜单左侧栏、片段和列表视图

Posted

技术标签:

【中文标题】Xamarin 表单 - 侧边菜单左侧栏、片段和列表视图【英文标题】:Xamarin forms - side menu left bar, fragment and listview 【发布时间】:2017-01-26 14:16:46 【问题描述】:

是否有带有左侧菜单栏的 Project Xamarin 表单 (android/ios) 的示例(例如,当您使用使用 ListView 的 Android.Support.V4(带片段)创建项目时?

我正在尝试插入列表视图,但在使用 Fragment 时没有成功。

我在这里和谷歌没有找到任何例子。

也许我不知道正确的搜索词。

【问题讨论】:

您是否尝试使用 MasterDetail 页面? developer.xamarin.com/guides/xamarin-forms/user-interface/… 太棒了。我相信这会对我有很大帮助。谢谢。我如何标记和给你点? 我已将其添加为包含更多信息的答案。希望对您有所帮助。 【参考方案1】:

您必须使用MasterDetail Page 来实现相同的目的。

这是一个管理两个相关信息页面的页面 - 一个显示项目的母版页,以及一个显示母版页上项目详细信息的详细信息页面。本文演示了如何使用 MasterDetailPage 并在其信息页面之间导航。

<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
                  xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                  xmlns:local="clr-namespace:MasterDetailPageNavigation;assembly=MasterDetailPageNavigation"
                  x:Class="MasterDetailPageNavigation.MainPage">
    <MasterDetailPage.Master>
        <local:MasterPage x:Name="masterPage" />
    </MasterDetailPage.Master>
    <MasterDetailPage.Detail>
        <NavigationPage>
            <x:Arguments>
                <local:ContactsPage />
            </x:Arguments>
        </NavigationPage>
    </MasterDetailPage.Detail>
</MasterDetailPage>

您可以找到示例代码here。

【讨论】:

以上是关于Xamarin 表单 - 侧边菜单左侧栏、片段和列表视图的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 表单侧边栏菜单动画

iOS 如何在 AppDelegate 中以编程方式设置侧边栏菜单?

基于Angular2+的Tab页+侧边菜单比较完整的解决方案

单击侧边栏时如何提交表单

VUE项目实战19实现侧边栏折叠与展开功能

使用 TailwindCSS 单击按钮时,使侧边栏从左侧滑入