|
我看了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;
}
|
|