如何使用Xamarin.Forms将导航按钮添加到onMaster详细信息页面上的标题

WPa*_*ini 2 c# master-detail xamarin xamarin.forms

我正在尝试使用Xamarin Forms创建与Google Plus应用(iOS)中类似的标头.我已经按预期工作了左侧菜单(抽屉),但我无法找到添加更多按钮(如搜索循环图标)和右下方的选项卡/幻灯片页面的方法.

我对底部的选项卡式菜单不感兴趣,只需要右侧的循环图标和3个选项卡式菜单(推荐,成员和您的).

我应该将它添加到作为主详细信息页面的子页面的每个页面,还是以某种方式转到主详细信息页面.我无法弄清楚如何.

谢谢

在此输入图像描述

Joe*_*ehl 7

对于顶部的搜索选项,您只需ToolbarItem在页面中添加:

<ContentPage ...>
    <ContentPage.ToolbarItems>
        <ToolbarItem Text="Search" Icon="MySearchIcon.png" Order="Primary" 
                Command="{Binding SearchCommandBinding}" />
        ...
    </ContentPage.ToolbarItems>

    <!-- Here are your UI Elements -->
</ContentPage>
Run Code Online (Sandbox Code Playgroud)

对于你的TabbedPage ...是的,这也是你的答案.您可以使用Xamarin 的TabbedPage(而不是ContentPage,或者您使用的任何内容).

只需将Detail你的设置设置MasterDetailPage为TabbedPage就可以了.

或者,您可以添加网格并将其设计为选项卡.有了这个,您在所有平台上都拥有相同的UI(此处有更多信息).