【问题标题】:Mahapps title bar change color when application lost focus当应用程序失去焦点时,Mahapps 标题栏会改变颜色
【发布时间】:2015-10-20 14:55:20
【问题描述】:

我定义了标题栏颜色:

<Controls:MetroWindow
...

WindowTitleBrush="Red"

但是当应用程序失去焦点时,这个颜色总是变成Gray,是否可以停止它?

【问题讨论】:

  • 该窗口是主题感知的,所以要停止它,您可以简单地自定义标题栏。虽然可能还有其他方式。

标签: wpf titlebar mahapps.metro


【解决方案1】:

在 Metro Window 上使用属性 NonActiveWindowTitleBrush。这是假设您使用的是较新版本的 MahappsMetro。

【讨论】:

    【解决方案2】:

    它在最新版本上也能正常工作

    <Controls:MetroWindow...
    .
    .
    xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
    WindowTitleBrush="Red"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多