FineUI 官方论坛

标题: 请教实现UI布局一致的方法 [打印本页]

作者: 齐安    时间: 2013-9-10 21:19
标题: 请教实现UI布局一致的方法
本帖最后由 齐安 于 2013-9-10 21:24 编辑

为实现UI一致,采用MVP模式设计, 采用了WINFORM实现V层的布局及界面控件基本属性序列化文件,现开始测试设计WEBFORM对应的子控件。
FineUI中window  布局采用 了 Layout="Absolute",子控件都是动态生成的, Label、TextBox等有 AbsoluteX、AbsoluteY、Width、Height属性进行坐标定位,可以实现,但部分控件如Button等没有该属性。
如果:
1、把Button放在panel,再对Panel定位,显得很别扭。
2、 采用Layout="Form" 太WEB化了。

为了能最直接继承FineUI控件,有没有其它方法可以实现那几个定位属性?
有这方面经验的学长,敬谢指教!


作者: sanshi    时间: 2013-9-10 22:06
Web中组件一般是Flow(流动)布局,很少采用Absolute(绝对定位)布局(除了那些浮动的窗体)。

可以多看下FineUI的布局教程:http://www.cnblogs.com/sanshi/archive/2012/07/13/2589008.html
作者: 齐安    时间: 2013-9-12 20:49
本帖最后由 齐安 于 2013-9-13 13:01 编辑

确实是想实现类Desktop的布局,也就是三石兄说的浮动窗体作为子窗体。
现采用了第一种方案通过,关键是要用好CssStyle。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4