c# - 如何更改 WPF 中标题栏的背景颜色?
问题描述
<Style x:Key="WindowStyle" TargetType="{x:Type Window}">
<Setter Property="Background" Value="{StaticResource Gray1}" />
</Style>
我正在尝试使用应用程序资源中的样式更改我的 wpf 应用程序中标题栏的背景。上述风格不起作用。请帮忙。
解决方案
我猜你必须重写窗口的ControlTemplate,因为默认情况下窗口的标题栏背景绑定到SystemColor。这就是你改变系统主题的原因,你会得到新的标题背景。