C# 如何更改uwp中弹出按钮的背景色?

C# 如何更改uwp中弹出按钮的背景色?,c#,xaml,uwp,flyout,C#,Xaml,Uwp,Flyout,我想用c或xaml设置菜单弹出框背景 。。。这是我的菜单弹出的xaml代码我认为您必须更改FlyoutPresenterStyle。根据您的要求,您可以自定义菜单弹出PresenterStyle,如下所示 <MenuFlyout x:Name="Flyout"> <MenuFlyout.MenuFlyoutPresenterStyle> <Style TargetType="MenuFlyoutPresenter">

我想用c或xaml设置菜单弹出框背景


。。。这是我的菜单弹出的xaml代码

我认为您必须更改FlyoutPresenterStyle。

根据您的要求,您可以自定义菜单弹出PresenterStyle,如下所示

<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>
<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>