用户
 找回密码
 立即注册

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;
            }

使用道具 举报 回复
可以使用TagPageView方式来切换界面,TagPageView可在开发文档-控件列表中找到,demo https://github.com/comsmobiler/SmobilerTutorials
使用道具 举报 回复 支持 反对
发表于 2019-3-5 20:23:24
Lula.Jin 发表于 2019-2-21 10:27
可以使用TagPageView方式来切换界面,TagPageView可在开发文档-控件列表中找到,demo https://github.com/c ...

这个控件还有点bug哦 我之前在群里提交过了 不能充满屏幕 希望解决下
使用道具 举报 回复 支持 反对
南风Sweet 发表于 2019-3-5 20:23
这个控件还有点bug哦 我之前在群里提交过了 不能充满屏幕 希望解决下

你的不能撑满屏幕是指状态栏设置了沉浸式?
使用道具 举报 回复 支持 反对
发表于 2019-3-6 16:12:37
Lula.Jin 发表于 2019-3-6 09:26
你的不能撑满屏幕是指状态栏设置了沉浸式?

并没有设置沉浸式状态栏哦
使用道具 举报 回复 支持 反对
发表于 2019-3-11 13:32:55
南风Sweet 发表于 2019-3-6 16:12
并没有设置沉浸式状态栏哦

这个目前是可以做到的,tabpageview是可以撑满屏幕的https://github.com/comsmobiler/S ... t/demoTabToolbar.cs
使用道具 举报 回复 支持 反对
发表于 2019-3-13 12:59:33
本帖最后由 南风Sweet 于 2019-3-13 13:30 编辑
Lula.Jin 发表于 2019-3-11 13:32
这个目前是可以做到的,tabpageview是可以撑满屏幕的https://github.com/comsmobiler/SmobilerSamples/bl ...

请问下有没有试过大于16:9的屏幕呢?我试了好多种方法都没法撑满,只有调整用户控件的窗体Size才有效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2019-3-13 13:44:17
Lula.Jin 发表于 2019-3-11 13:32
这个目前是可以做到的,tabpageview是可以撑满屏幕的https://github.com/comsmobiler/SmobilerSamples/bl ...

好吧我总算是明白了....  MobileUserControl还有一个Dock属性 设置成fill就行了 为啥不把这个属性放到设计器中??????  
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册