Devexpress10.1.3 DevExpress.Xpf.Bars.BarManager 按钮没有光标效果问题解决

作者在使用Devexpress10.1.3的WPF控件时遇到BarManager按钮鼠标悬停无选中效果的问题。通过反编译示例代码发现需初始化DevExpress.Xpf.Themes.ThemeManager.ApplicationThemeName属性来解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天用新下载的 Devexpress10.1.3 的WPF控件做个项目,使用了DevExpress.Xpf.Bars.BarManager 了,,可是出现了一个问题让我郁闷了一个2个小时。

问题大概就是这样,我添加了BarItem,BarItemLink后,运行界面,发现当鼠标停在按钮上时没有出现光标选中的效果。

开始以为什么属性没有设置对,于是不停的该属性调试,依然没有解决。但是发现运行DevExpress自带的测试时所有效果都是存在。

于是查看了示例的代码,最后反编译了示例的基类,找到了线索。原来示例一开始都有初始化设置DevExpress.Xpf.Themes.ThemeManager.ApplicationThemeName 属性。

问题果然是这样,在运行中初始化 DevExpress.Xpf.Themes.ThemeManager.ApplicationThemeName 属性一切也就恢复正常了。调试代码发现,原来初始状态DevExpress.Xpf.Themes.ThemeManager.ApplicationThemeName = null,好像之前的版本都没有这个问题,终于搞定了,可以回家吃饭了。

 

之前走了点弯路,不过当ApplicationThemeName = null时,好像只有BarManager会有问题,GridControl、NavBar等等我也试了的,都是正常的。不会是bug吧。

转载于:https://www.cnblogs.com/helloDog/archive/2010/06/28/1766956.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值