我使用Devexpress Theme Builder来创建主题。我成功应用了主题。当我有不同宽度的aspx:textboxes时出现问题。我决定在Theme Builder中创建皮肤,只改变宽度。我使用SkinID属性来设置文本框上的皮肤,但我没有看到效果。我用以下代码注册了我的主题。
BundleConfig.RegisterBundles(BundleTable.Bundles);
ThemeAssembly.ThemesProviderEx.Register();
我应该为我的皮肤做类似的注册吗?
答案 0 :(得分:0)
在标记上设置SkinID时,还应定义皮肤所在的主题。
例如
<dx:aspxcombobox Theme="MyTheme" SkinID="MySkin" />
答案 1 :(得分:-1)
使用主题名称dll设置文件Web.Config主题标记:
<themes enableThemesAssembly="TRUE" styleSheetTheme="" theme="ThemeAssembly" /> <compression enableHtmlCompression="false" enableCallbackCompression="true" enableResourceCompression="true"
enableResourceMerging =“true”/&gt;