我有一个winform应用程序,它在weifenluo.winformsui.docking上有2012年的主题。
问题是2012年的灯光主题不太可见,因为一切都是浅色的。我想更改停靠区域的背景颜色:我更改了文档背景颜色,但在隐藏窗口时无法更改自动隐藏区域。
我在weifenluo dockpanel获得了改变颜色的属性,但它的工作只有2003年和2005年的主题而不是2012年的光主题
公共类VS2012LightTheme:ThemeBase
skin.AutoHideStripSkin.DockStripGradient.StartColor = specialBlue; skin.AutoHideStripSkin.DockStripGradient.EndColor = SystemColors.ControlLight;
答案 0 :(得分:1)
区域由VS2012LightAutoHideStrip
控制。
因此,如果您想要更改其外观,请更改控件(从OnPaint事件处理程序开始),或编写自己的。
ITheme
派生类仅控制整个外观的一小部分,因此您对VS2012LightTheme
的更改无法达到您想要的效果。
答案 1 :(得分:-1)