2017-07-14 75 views
0

当我导航到页面时,如何打开/显示左侧导航抽屉?我正在寻找类似如下:抽屉可见性

protected override void OnViewModelSet() 
{ 
    SetContentView(Resource.Layout.DrawerLayout); 
    var drawer = FindViewById<NavigationView>(Resource.Id.nav_view); 
    drawer.Visibility = ViewStates.Visible; 
} 
+0

编辑这个问题,告诉我们你想用一个例子来达到什么目的。 –

+0

上面的代码不起作用。 –

+0

'ViewStates'在这里完成了什么? –

回答

1

切换可视性不会显示抽屉,你必须调用OpenDrawer()像这样:

drawerLayout.OpenDrawer(Android.Support.V4.View.GravityCompat.Start); 

当drawerLayout是:

drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); 

在您的代码中,您参考NavigationView作为抽屉

看看this教程。

+0

我以为NavigationView是左侧菜单,我猜是错了,谢谢! –