首页 > 解决方案 > 如何更改 WPF 中标题栏的背景颜色?

问题描述

<Style x:Key="WindowStyle" TargetType="{x:Type Window}">
<Setter Property="Background" Value="{StaticResource Gray1}" />
</Style>

我正在尝试使用应用程序资源中的样式更改我的 wpf 应用程序中标题栏的背景。上述风格不起作用。请帮忙。

标签: c#wpffrontend

解决方案


我猜你必须重写窗口的ControlTemplate,因为默认情况下窗口的标题栏背景绑定到SystemColor。这就是你改变系统主题的原因,你会得到新的标题背景。


推荐阅读