在Visual Studio 2010中,我可以使用SendMessage
更改解决方案资源管理器的背景颜色,就像在this question中一样。由于Visual Studio 2012使用WPF,因此此方法不再适用于我。我可以使用其他窗口(如类视图,数据源和服务器资源管理器)执行此操作,但解决方案资源管理器不会显示在Spy ++中。
我查看了SDK,但没有找到任何可以让我更改此窗口样式的内容。使用DTE2
我能够获得对解决方案资源管理器的引用,但这看起来仅适用于层次结构项,而不是实际的树视图控件或窗口窗格。
我遇到了example,显示了如何使用IWpfTextViewCreationListener
界面更改文本编辑器颜色,但顾名思义它只适用于文本编辑器。有没有办法做同样的事情,但对于其他窗口,如解决方案资源管理器?
答案 0 :(得分:2)
查看此问题:How do you change the background colour for Solution Explorer in Visual Studio 2012?
使用此实用程序
http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx
使用Category TreeView
答案 1 :(得分:0)