如何为 MenuBar(UWP,XML)设置前景 属性

How do I set the foreground property for the MenuBar (UWP, XML)

此问题是 MenuBar 独有的。我可以设置背景属性,但是,设置其他人对UI没有任何改变。

(App.xml)

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
        </ResourceDictionary.MergedDictionaries>

        <!--#region Brushes -->

        <!-- Background Brushes -->
        <SolidColorBrush x:Key="Main_ColourBrush" Color="#DC143C"/>
        <SolidColorBrush x:Key="Background1_ColourBrush" Color="#1E1E1E"/>
        <SolidColorBrush x:Key="Background2_ColourBrush" Color="#222"/>
        <SolidColorBrush x:Key="BackgroundSearchBox_ColourBrush" Color="#B2B2B2"/>

        <!-- Foreground Brushes -->
        <SolidColorBrush x:Key="ForegroundSearchBox_ColourBrush" Color="#4C4C4C"/>
        <SolidColorBrush x:Key="ForegroundTextBrush_ColourBrush" Color="#DBDBDB"/>
        <!--#endregion-->

        <!-- Menus -->
        <Style x:Key="MainMenu_MenuBar_Style" TargetType="muxc:MenuBar">
            <Setter Property="Foreground" Value="{StaticResource ForegroundTextBrush_ColourBrush}"/>
            <Setter Property="Background" Value="{StaticResource BackgroundSearchBox_ColourBrush}"/>
            <Setter Property="FontFamily" Value="Calibri"/>
            <Setter Property="FontSize" Value="18"/>
            <Setter Property="FontWeight" Value="Bold"/>
        </Style>

        <!-- Text Block -->
        <Style x:Key="Title_TextBlock_Style" TargetType="TextBlock">
            <Setter Property="Foreground" Value="{StaticResource ForegroundTextBrush_ColourBrush}"/>
            <Setter Property="FontFamily" Value="Calibri"/>
            <Setter Property="FontSize" Value="20"/>
            <Setter Property="FontWeight" Value="Bold"/>
        </Style> ...
    </ResourceDictionary>
</Application.Resources>

除 MenuBar 代码外一切正常,减去背景 属性。

<muxc:MenuBar Grid.Column="0" Grid.Row="0"
                  Style="{StaticResource MainMenu_MenuBar_Style}">

我尝试在标签中创建样式,结果相同

不是直接的解决方案,但是对于我的情况,解决方法是设置

<MenuBar RequestedTheme="Dark">