0

我正在开发一个使用导航视图的应用程序。我将 Uno 更新到了最新的预发布版本(Uno 3.0.0-dev.405)——今天在更新 Uno 之后,汉堡按钮/切换按钮不再具有与其他菜单项相同的颜色——它是黑色的。我在 PaneButtonStyle 中添加了 - 但这也不起作用。我该如何解决?

<NavigationView x:Name="NavView"
                  Loaded="NavView_Loaded"
                  ItemInvoked="NavView_ItemInvoked"
                  PaneDisplayMode="LeftCompact" IsPaneOpen="False"
                  IsBackButtonVisible="Collapsed"
                  BackRequested="NavView_BackRequested"
                  Foreground="{StaticResource NavigationViewItemForeground}"
                  Background="{StaticResource NavigationViewDefaultPaneBackground}"
                  PaneToggleButtonStyle="{StaticResource PaneToggleButtonColor}" 
                  Grid.Row="1"   >

样式 - 在单独的资源字典中:

        <Color x:key="PaneToggleButtonColor">#FF0A8000</Color>
        <SolidColorBrush x:Key="NavigationViewDefaultPaneBackground" Color="#FFF2F2F2"/>
        <SolidColorBrush x:Key="NavigationViewItemForeground" Color="Green"/>

        <SolidColorBrush x:Key="NavigationViewItemForegroundSelected" Color="Green"/>
        <SolidColorBrush x:Key="NavigationViewItemForegroundSelectedPointerOver" Color="Green"/>
        <SolidColorBrush x:Key="NavigationViewItemForegroundPressed" Color="Green"/>
        <SolidColorBrush x:Key="NavigationViewItemForegroundSelectedPressed" Color="Green"/>
        <SolidColorBrush x:Key="NavigationViewSelectionIndicatorForeground"  Color="DarkOrange" />
4

0 回答 0