В моем приложении .NET MAUI 8.0 я не могу найти свойство для установки цвета вертикальной полосы в элементе всплывающего меню оболочки, как показано на рисунке ниже. Изображение взято из примера приложения MAUI (ShellFlyoutSample) для Windows.
На Android нет такой вертикальной полосы во всплывающем меню оболочки.
Какое свойство связано с этой функцией?
Этот вопрос выглядит похоже, но я не могу найти эквивалентное свойство для пункта всплывающего меню оболочки. Вы уже это сделали?





Вы можете установить его цвет в Platforms/Windows/App.xaml:
<maui:MauiWinUIApplication
x:Class = "ShellFlyoutSample.WinUI.App"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:maui = "using:Microsoft.Maui"
xmlns:local = "using:MauiAppTst.WinUI">
<maui:MauiWinUIApplication.Resources>
<StaticResource x:Key = "NavigationViewSelectionIndicatorForeground" ResourceKey = "SystemControlForegroundAccentBrush" />
<SolidColorBrush x:Key = "SystemControlForegroundAccentBrush" Color = "Red" />
// you can set the other color such as blue/transparent
</maui:MauiWinUIApplication.Resources>
</maui:MauiWinUIApplication>