UWP导航视图选择指示器

时间:2019-04-17 19:29:54

标签: uwp-xaml

我有一个具有自定义样式的UWP应用程序用于选择指示器:

<SolidColorBrush x:Key="NavigationViewSelectionIndicatorForeground"
                 Color="{StaticResource FoxOrange}" />

enter image description here

现在,我想切换到Microsoft.UI.Xaml程序包中的版本。到目前为止,这是可行的,除非选择指示符不再是橙色,而是再次使用默认的重音色,而且要小得多。

enter image description here

我该如何调整回去?

1 个答案:

答案 0 :(得分:1)

对于颜色。您仍然可以在页面中这样定义:

 <Page.Resources>
    <ResourceDictionary>
        <ResourceDictionary.ThemeDictionaries>
            <ResourceDictionary x:Key="Light">
                <SolidColorBrush x:Key="NavigationViewSelectionIndicatorForeground" Color="Yellow"/>
            </ResourceDictionary>
        </ResourceDictionary.ThemeDictionaries>
    </ResourceDictionary>
</Page.Resources>

但是我找不到自定义此SelectionIndicator宽度的方法,据我所知,这是NavigationViewItemPresenter中定义的矩形。