WinUI:如何更改 NavigationView.Header 背景颜色?

WinUI: How to change NavigationView.Header background color?

我有一个 NavigationView 并且想更改 header 背景颜色:

我试过:

这是我的代码:

<NavigationView Background="Gray">
    <NavigationView.Header>
        <Border Background="Green">
            <TextBlock Text="Header"/>
        </Border>
    </NavigationView.Header>
    <Border Background="Orange">
        <TextBlock Text="Sweet content"/>
    </Border>
</NavigationView>

尝试覆盖 NavigationViewContentBackground 主题资源:

<NavigationView Background="Gray">
    <NavigationView.Resources>
        <SolidColorBrush x:Key="NavigationViewContentBackground" Color="Red" />
    </NavigationView.Resources>
    <NavigationView.Header>
        <Border Background="Green">
            <TextBlock Text="Header"/>
        </Border>
    </NavigationView.Header>
    <Border Background="Orange">
        <TextBlock Text="Sweet content"/>
    </Border>
</NavigationView>