FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 2958|回复: 3
打印 上一主题 下一主题

Fineui4.x 页面主题切换

[复制链接]
跳转到指定楼层
楼主
发表于 2016-12-23 11:32:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 阿布在飘 于 2016-12-23 14:38 编辑

采用fineui4.1.0 ,通过以下方式设定主题PageManager.Instance.Theme = (Theme)Enum.Parse(typeof(Theme), XConfigHelper.Theme, true);
含有<fageManager ID="ageManager1" AutoSizePanelID="region1" runat="server" FormLabelWidth="65px"></fageManager>  的页面,主题不能自动切换。不能随着主题进行切换,默认按照Neptune显示。但是如果强制赋值主题信息,则可以按照设定的主题显示,例如:
<fageManager ID="ageManager1" AutoSizePanelID="region1" runat="server" FormLabelWidth="60px" Theme = "blue"></fageManager>

请问那些地方需要注意下!



沙发
发表于 2016-12-23 19:02:54 | 只看该作者
调试下,看下 你的代码:  (Theme)Enum.Parse(typeof(Theme), XConfigHelper.Theme, true); 返回的会不会为空
板凳
 楼主| 发表于 2016-12-23 20:20:22 | 只看该作者
sanshi 发表于 2016-12-23 19:02
调试下,看下 你的代码:  (Theme)Enum.Parse(typeof(Theme), XConfigHelper.Theme, true); 返回的会不会为 ...

谢谢三石,已经解决了,低级错误,忘记重载PageBase类了

但是发现一个问题,主题Neptune与其他三个主题的样式尺寸不一样,同样的高度值在Neptune下显得小很多,请问有什么办法,让这四种主题的显示尺寸一致
地板
发表于 2016-12-23 20:57:33 | 只看该作者
阿布在飘 发表于 2016-12-23 20:20
谢谢三石,已经解决了,低级错误,忘记重载PageBase类了

但是发现一个问题,主题Neptune与其他三个主题 ...

没办法。尺寸是主题内部定义的,每个主题不同在开源版下属于正常现象
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-1 15:18 , Processed in 0.043857 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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