我正在与System.Windows.Ribbon
在我的项目中。我还使用其他一些库,例如AvalonDocking
,...我想做的是在应用程序中创建自己的主题,以便用户可以选择喜欢的主题。
问题是我不明白RibbonTab
更改为正确的颜色。当我更改功能区背景颜色时RibbonTab
颜色也发生变化。但我想单独改变它
有人有更改 System.Windows.Ribbon 布局的经验吗?
这是我之前尝试过的:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:xcad="http://schemas.xceed.com/wpf/xaml/avalondock">
<SolidColorBrush x:Key="WindowBrush" Color="Black"/>
<Style TargetType="{x:Type Ribbon}">
<Setter Property="Background" Value="#444444" />
<Setter Property="Foreground" Value="White" />
</Style>
<Style TargetType="{x:Type RibbonTab}">
<Setter Property="Height" Value="88" />
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="Background" Value="Black" />
</Style>
<Style TargetType="{x:Type xcad:DockingManager}">
<Setter Property="Background" Value="#444444" />
<Setter Property="Foreground" Value="White" />
</Style>
</ResourceDictionary>
如您所见,RibbonTab
不像里面指定的那样是黑色的ResourceDictionary
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)