如何创建简单的汉堡菜单或菜单导航

萨比诺

我有以下命令,但我无法调用菜单导航或简单的汉堡菜单,我已经准备好了 xaml 我有我的 app.cs,如何在我的主页中调用菜单

注意:我的项目是跨平台的(IOS、Android、WP)

 public class App : Application
{

public App()
{
    MainPage = new NavigationPage(new MainTabbedPage() { Title = "Titulo Topo" });
}

public class MainTabbedPage : TabbedPage
{
    public MainTabbedPage()
    { 
        Children.Add(new AboutPage_1() { Title = "Titulo 1" });
        Children.Add(new AboutPage_2() { Title = "Titulo 2" });
        Children.Add(new AboutPage_3() { Title = "Titulo 3" });
        Children.Add(new AboutPage_4() { Title = "Titulo 4" });
        Children.Add(new AboutPage_5() { Title = "Titulo 5" });
        Children.Add(new AboutPage_6() { Title = "Titulo 6" });
    }
}

菜单页

<?xml version="1.0" encoding="UTF-8"?>
<ContentPage 
xmlns="http://xamarin.com/schemas/2014/forms" 
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
x:Class="Hanselman.Portable.Views.MenuPage"
xmlns:controls="clr-namespace:ImageCircle.Forms.Plugin.Abstractions;assembly=ImageCircle.Forms.Plugin.Abstractions"
Title="{Binding Title}"
Icon="{Binding Icon}">
 <ContentPage.Content>
   <StackLayout VerticalOptions="FillAndExpand">
     <ListView 
            CachingStrategy="RecycleElement"
            HasUnevenRows="True"
            x:Name="ListViewMenu">
            <ListView.Header>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="10"/>
                        <ColumnDefinition Width="*"/>
                        <ColumnDefinition Width="10"/>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="30"/>
                        <RowDefinition Height="80"/>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="5"/>
                    </Grid.RowDefinitions>

                    <BoxView Grid.ColumnSpan="3" 
                             Grid.RowSpan="4"
                             BackgroundColor="#234084"/>
                    <Label 
                        Grid.Column="1"
                        Grid.Row="2"
                        Text="Titulo"
                        TextColor="White"
                        FontSize="30"
                        Style="{DynamicResource SubtitleStyle}"/>
                </Grid>
            </ListView.Header>
            <ListView.ItemTemplate>
                <DataTemplate>
                    <ViewCell>
                        <Grid Padding="12">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="Auto"/>
                                <ColumnDefinition Width="*" />
                            </Grid.ColumnDefinitions>
                            <!--<Image Source="{Binding Icon}" HeightRequest="25" WidthRequest="25"/>-->
                            <Label Grid.Column="1" Text="{Binding Title}" FontSize="18"/>
                        </Grid>
                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
   </StackLayout>
</ContentPage.Content>

杰森
var tabs = new TabbedPage();
tabs.Children.Add(new ContentPage { Title = "TabA" });
tabs.Children.Add(new ContentPage { Title = "TabB" });
tabs.Children.Add(new ContentPage { Title = "TabC" });

this.Master = new ContentPage { Title = "Master" };
this.Detail = tabs;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在XAML导航示例中隐藏汉堡菜单的顶部?

来自分类Dev

如何在简单的基于网格/flex 的菜单中显示/隐藏汉堡菜单?

来自分类Dev

Bootstrap导航栏汉堡菜单无法打开

来自分类Dev

导航栏中的Bootsrap 4汉堡菜单

来自分类Dev

如何创建重叠式导航菜单?

来自分类Dev

如何为垂直导航菜单创建ID?

来自分类Dev

创建导航菜单

来自分类Dev

汉堡菜单导致导航栏元素落在导航之外

来自分类Dev

如何在我的 React 导航栏中实现汉堡包下拉菜单

来自分类Dev

仅当出现汉堡菜单时,如何使用 Bootstrap 将品牌带到导航栏的中心?

来自分类Dev

CSS:如何将导航转换为移动设备的汉堡菜单

来自分类Dev

如何使用毕加索从 URL 更改导航抽屉中的汉堡菜单图标?

来自分类Dev

如何使导航菜单滚动?

来自分类Dev

如何提高iOS汉堡菜单的CSS性能?

来自分类Dev

如何在右侧显示汉堡菜单?

来自分类Dev

单击如何旋转汉堡菜单图标

来自分类Dev

如何使汉堡菜单完全可见

来自分类Dev

如何将“多级菜单添加到汉堡菜单”

来自分类Dev

单击菜单是否可以再次打开“汉堡”导航?

来自分类Dev

Bootstrap导航栏折叠成2个汉堡菜单

来自分类Dev

Bootstrap 导航栏汉堡菜单不起作用

来自分类Dev

汉堡菜单不显示在响应式导航栏中

来自分类Dev

帧之间的 UWP 导航而不会丢失汉堡菜单

来自分类Dev

CSS-如何制作带有子菜单的简单导航菜单?

来自分类Dev

使用Twig创建导航菜单

来自分类Dev

从 XML 文件创建导航菜单

来自分类Dev

导航子菜单创建空白

来自分类Dev

汉堡菜单动画

来自分类Dev

对齐CSS汉堡菜单