NavigationView汉堡包按钮样式

时间:2020-06-05 14:59:12

标签: navigationview uno-platform

我正在使用导航视图的应用程序。我将Uno更新为最新的预发行版本(Uno 3.0.0-dev.405),今天,在更新Uno之后,Hamburger按钮/ Toggle按钮不再具有与其余菜单项相同的颜色-黑色。我添加了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" />

0 个答案:

没有答案
相关问题