示例#1
0
        View InitComponents()
        {
            var view = LayoutInflater.FromContext(this).Inflate(Resource.Layout.MenuLayout, null);

            MenuLayout = view.FindViewById <DrawerLayout>(Resource.Id.menu_layout);
            LeftMenu   = MenuLayout.FindViewById <LinearLayout>(Resource.Id.MenuLeftContent);
            RightMenu  = MenuLayout.FindViewById <RelativeLayout>(Resource.Id.MenuRightContent);
            ToolBar    = MenuLayout.FindViewById(Resource.Id.MenuToolBar);

            LeftMenu.Clickable  = true;
            RightMenu.Clickable = true;

            var leftBtn  = ToolBar.FindViewById(Resource.Id.toolbar_left);
            var rightBtn = ToolBar.FindViewById(Resource.Id.toolbar_right);

            leftBtn.Click  += (o, e) => MenuLayout.OpenDrawer(LeftMenu);
            rightBtn.Click += (o, e) => MenuLayout.OpenDrawer(RightMenu);

            var panel = MenuLayout.FindViewById <LinearLayout>(Resource.Id.MenuMainPanel);

            PartialView = new WebView(this);
            panel.AddView(PartialView);
            return(view);
        }