如何更改uwp中弹出窗口的背景颜色?
how to change the background color of flyout in uwp?
我想在 c# 或 xaml 中设置弹出菜单背景。
I want like this
<FlyoutBase.AttachedFlyout>
<MenuFlyout x:Name="Flyout">
<MenuFlyout.Items >
<MenuFlyoutItem Text="Add Expense" Click="AddExpense_Click"/>
<MenuFlyoutItem Text="Add Friends" Click="AddFriends_Click"/>
</MenuFlyout.Items>
</MenuFlyout>
</FlyoutBase.AttachedFlyout>
...这是我的 xaml 菜单弹出代码
我认为您必须更改 FlyoutPresenterStyle。
根据您的要求,您可以自定义 MenuFlyoutPresenterStyle
如下所示
<MenuFlyout x:Name="Flyout">
<MenuFlyout.MenuFlyoutPresenterStyle>
<Style TargetType="MenuFlyoutPresenter">
<Setter Property="Background" Value="Red"/>
</Style>
</MenuFlyout.MenuFlyoutPresenterStyle>
<MenuFlyout.Items >
<MenuFlyoutItem Text="Add Expense" />
<MenuFlyoutItem Text="Add Friends" />
</MenuFlyout.Items>
</MenuFlyout>
我想在 c# 或 xaml 中设置弹出菜单背景。
I want like this
<FlyoutBase.AttachedFlyout>
<MenuFlyout x:Name="Flyout">
<MenuFlyout.Items >
<MenuFlyoutItem Text="Add Expense" Click="AddExpense_Click"/>
<MenuFlyoutItem Text="Add Friends" Click="AddFriends_Click"/>
</MenuFlyout.Items>
</MenuFlyout>
</FlyoutBase.AttachedFlyout>
...这是我的 xaml 菜单弹出代码
我认为您必须更改 FlyoutPresenterStyle。
根据您的要求,您可以自定义 MenuFlyoutPresenterStyle
如下所示
<MenuFlyout x:Name="Flyout">
<MenuFlyout.MenuFlyoutPresenterStyle>
<Style TargetType="MenuFlyoutPresenter">
<Setter Property="Background" Value="Red"/>
</Style>
</MenuFlyout.MenuFlyoutPresenterStyle>
<MenuFlyout.Items >
<MenuFlyoutItem Text="Add Expense" />
<MenuFlyoutItem Text="Add Friends" />
</MenuFlyout.Items>
</MenuFlyout>