Я хочу выделить текущую страницу, изменив цвет фона элемента flyout, но мне также нужно изменить цвет текста внутри рамки. Мой шаблон
<Grid ...>
<Frame CornerRadius="10"
Padding="0"
BackgroundColor="White"
Grid.Column="1">
<Label Text="{Binding Title}"
Margin="50,0,0,0"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
VerticalTextAlignment="Center"
TextColor="Black"
Grid.Column="1"/>
</Frame>
</Grid>
Мне нужно изменить цвет рамки на темно-зеленый и пометить цвет текста белым, когда я перейду на определенную страницу. Я пробовал визуальный менеджер состояний, но он не работает даже с фоновым режимом. Я нашел решение, чтобы прикрепить триггер на фрейме, но ничего не происходит
protected override void Invoke(Frame sender)
{
sender.BackgroundColor = Color.FromHex("#229904");
(sender.Content as Label).TextColor = Color.White;
}