Smobiler上海石磨_.NET移动开发平台

标题: 请问服务器端代码更新了窗体的内容,能更新显示到手机... [打印本页]

作者: zoomify    时间: 2022-7-3 09:13
标题: 请问服务器端代码更新了窗体的内容,能更新显示到手机...
请问如果一个服务器的过程更新了某个客户端的窗体内容,可以更新到手机显示吗?
以为并没有发现this.Refresh() 这样的接口。
发现把窗体关闭了再打开,内容确实变了。 我猜想smobiler有点想是不断的把服务器端窗体的照片显示到手机上看,那么这个主动this.Refresh() 从服务器端刷新还是有必要的。

作者: zoomify    时间: 2022-7-3 09:37
发现帮助文件有以下描述:
2. 在项目的MobileGlobal类的OnSessionConnect方法[此方法在每次客户端重新连接时会被触发]中,执行 e.Client.ReStart(),此方法会立即清除在服务端当前设备的Mirror镜像并重新创建镜像。

其实我想实现的不是清除Mirror,是想把当前的Mirror带到前台来(手机端的信息落后了,服务器端的才是新的内容),这样也许该有一个 e.Client.Refresh() 来做这个事情。
作者: zoomify    时间: 2022-7-3 11:09
问题已解决,原来是用           Client.RenderFlush(); 这个。




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2