用户
 找回密码
 立即注册

2

主题

4

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2019-7-1 05:04:07
求教关于页面刷新率的问题.
应用中客户端需要实时刷新页面状态,
采用定时器的方案,现有的Timer最短时间是1秒,
有没有另一种方式可以按毫秒级刷新吗?

另外有一个思路,通过自定义事件来快速响应.
请教下smobilerform可以自由二次扩展吗?

谢谢
使用道具 举报 回复
目前最短为1s的。
Form不能自定义事件的,你可以使用自定义控件来自定义事件 https://www.smobiler.com/guide/custom-control.aspx
使用道具 举报 回复 支持 反对
发表于 2019-7-1 19:17:46
我增加了一个委托线程处理后台数据,但是UI并不会刷新.
每次要切换画面或者触控别的控件才会刷新
求解,谢谢
使用道具 举报 回复 支持 反对
发表于 2019-7-1 19:27:07
peter.pan 发表于 2019-7-1 10:59
目前最短为1s的。
Form不能自定义事件的,你可以使用自定义控件来自定义事件 https://www.smobiler.com/gui ...


首先感谢您的解答,

后来我尝试增加了一个委托线程处理后台数据,但是UI并不会立即刷新.
每次要切换画面或者触控别的控件才会刷新,否则画面一直是不动的.
求解,谢谢
使用道具 举报 回复 支持 反对
发表于 2019-7-2 17:12:24
smobiler的窗体内使用线程需要更新界面的话,在线程的最后加上this.Client.RenderFlush()方法刷新界面
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册