FineUI 官方论坛

标题: Fineui4.x 页面主题切换 [打印本页]

作者: 阿布在飘    时间: 2016-12-23 11:32
标题: Fineui4.x 页面主题切换
本帖最后由 阿布在飘 于 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>

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




作者: sanshi    时间: 2016-12-23 19:02
调试下,看下 你的代码:  (Theme)Enum.Parse(typeof(Theme), XConfigHelper.Theme, true); 返回的会不会为空
作者: 阿布在飘    时间: 2016-12-23 20:20
sanshi 发表于 2016-12-23 19:02
调试下,看下 你的代码:  (Theme)Enum.Parse(typeof(Theme), XConfigHelper.Theme, true); 返回的会不会为 ...

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

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

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

没办法。尺寸是主题内部定义的,每个主题不同在开源版下属于正常现象




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