WPF WindowChrome 填充/前景色

WPF WindowChrome Fill / Foreground Color

我目前正在尝试保留所有 Windows 11 功能,例如对接预览,同时仍在自定义 windows 标题栏。
我认为使用 WindowChrome 是我最好的选择(?)

<WindowChrome.WindowChrome>
    <WindowChrome ResizeBorderThickness="3"
                  GlassFrameThickness="30" />
</WindowChrome.WindowChrome>

但不幸的是去掉了标题栏的前景色。
我的意思是 - 按钮仍然存在,但 window 标题和控制按钮图标是透明的。

这是错误的做法吗?会有一个简单的解决方案吗?由于上述原因,我想避免制作完全自定义的标题栏。

您是否研究过像 MahApps or ModernWPF 这样包含自定义 windows 和标题栏的 WPF 库,而不是从头开始重新创建 window。例如在 ModernWPF 中,您可以更改标题栏的背景和前景。

未来有类似问题的人:
@AZ Software 可以为我提供我正在寻找的必要文档: