开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3645|回复: 1

关于修改devexpress 皮肤自定义控件一些问题

[复制链接]

0

精华

-4

贡献

0

赞扬

帖子
20
软币
96
在线时间
6 小时
注册时间
2017-2-15
发表于 2017-3-29 10:54:45 | 显示全部楼层 |阅读模式
这几天测试了下皮肤控件  找了 c盘  sourece下 皮肤源码修改,同时引用,调试半天 无效果  ,最后发现默认都要引用decexpress.xpf.core这个dll  这个里面集成了默认13个样式。 非常纠结 看了各种自定义办法 我无法绕过core这个dll。 大家有什么办法吗。而且做项目过程中发现个问题,就是如果用的是自定义控件usercontrol  里面用dx:ThemeManager.ThemeName=“”;主题或者默认主题,  你在app.xaml里面引用的资源字典会变成最低优先级。  一些控件比如listbox 都会变为 dev控件的皮肤  你就算写了style=""引用也没用  不识别你自己写的。只能默认dev皮肤  只能增加样式  不能修改已有样式。下面是两种 一个window  一个usercontrol  , usercontrol控件皮肤冲突了。不懂怎么办


本来页面强行加了<UserControl.Resources>
        <ResourceDictionary Source="/GisApp;component/Style.xaml" />
    </UserControl.Resources>
优先级还是最低




本地window

本地window

自己本地写的样式

自己本地写的样式

项目usercontrol

项目usercontrol

这个项目运行时候使用的样式

这个项目运行时候使用的样式


回复

使用道具 举报

0

精华

-4

贡献

0

赞扬

帖子
20
软币
96
在线时间
6 小时
注册时间
2017-2-15
 楼主| 发表于 2017-3-29 11:01:41 | 显示全部楼层
没人解答吗
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-23 06:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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