FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2280|回复: 2
打印 上一主题 下一主题

请教实现UI布局一致的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2013-9-10 21:19:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 齐安 于 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控件,有没有其它方法可以实现那几个定位属性?
有这方面经验的学长,敬谢指教!

本帖子中包含更多资源

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

x
沙发
发表于 2013-9-10 22:06:25 | 只看该作者
Web中组件一般是Flow(流动)布局,很少采用Absolute(绝对定位)布局(除了那些浮动的窗体)。

可以多看下FineUI的布局教程:http://www.cnblogs.com/sanshi/archive/2012/07/13/2589008.html
板凳
 楼主| 发表于 2013-9-12 20:49:11 | 只看该作者
本帖最后由 齐安 于 2013-9-13 13:01 编辑

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

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 05:29 , Processed in 0.044929 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表