用户
 找回密码
 立即注册

2

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2019-2-20 20:57:40
我看了Demo中的例子,Toolbar实现底部菜单跳转,都是去关闭页面重新创建页面。有没有像原生APP那样,隐藏页面数据,免得每次切换了菜单之后,数据都会回到最顶部,而不是停留在原来的位置。

有没有更好的方式处理??

switch (name)
            {
                case "home":
                    toolBar1.SelectedIndex = 0;
                    break;
                case "sort":
                    UserSort uc = new UserSort();
                    uc.setToolbarIndex(1);
                    Show(uc, (obj, args) => { ShowForm(uc.ToolBarItemName); });
                    break;
                case "cart":
                    UserCart us = new UserCart();
                    us.setToolbarIndex(2);
                    Show(us, (obj, args) => { ShowForm(us.ToolBarItemName); });
                    break;
                case "user":
                    UserInfo ui = new UserInfo();
                    ui.setToolbarIndex(3);
                    Show(ui, (obj, args) => { ShowForm(ui.ToolBarItemName); });
                    break;
            }

分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册