我有一个具有自定义样式的UWP应用程序用于选择指示器:
<SolidColorBrush x:Key="NavigationViewSelectionIndicatorForeground"
Color="{StaticResource FoxOrange}" />
现在,我想切换到Microsoft.UI.Xaml程序包中的版本。到目前为止,这是可行的,除非选择指示符不再是橙色,而是再次使用默认的重音色,而且要小得多。
我该如何调整回去?
答案 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中定义的矩形。