如何在创建后更改DevExpress项目的主题?

时间:2013-01-29 22:58:58

标签: c# .net css devexpress

我创建了一个DevExpress Web项目(.NET)并在向导中选择了一个主题。我现在对主题有一些大小调整问题,并且无法弄清楚如何在不创建新项目的情况下更改主题并再次通过向导,然后将我的代码复制到新项目。

我假设某个地方有一个我不知道的地方。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

来源:Project Wizard文档

“选择主题”选项卡允许您指定要应用于您网站的主题。您可以使用Available Themes或从dll文件添加自定义主题。

所选主题指定devExpress配置部分的主题设置。

ASPX

<devExpress>
     <themes enableThemesAssembly="true" styleSheetTheme="" theme="Aqua" />
     ...
</devExpress>

来源:Web Application Template

  • 模板注册devExpress元素,并将其与默认设置一起添加到Web.config文件中。

ASPX

<configSections>
     <sectionGroup name="devExpress">
          <section name="themes" type="DevExpress.Web.ASPxClasses.ThemesConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
          <section name="compression" type="DevExpress.Web.ASPxClasses.CompressionConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
          <section name="settings" type="DevExpress.Web.ASPxClasses.SettingsConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
          <section name="errors" type="DevExpress.Web.ASPxClasses.ErrorsConfigurationSection, DevExpress.Web.v12.1, Version=12.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
     </sectionGroup>
</configSections>
...
<devExpress>
     <themes enableThemesAssembly="true" styleSheetTheme="" theme="DevEx" />
     <compression enableHtmlCompression="false" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true" />
     <settings rightToLeft="false" />
     <errors callbackErrorRedirectUrl="" />
</devExpress>
  • 模板指定您在向导中设置的Web.config选项。

浏览这些文档链接并尝试根据需要修改这些设置。

相关问题