[英]how to change the background color of flyout in uwp?
我想在c#或xaml中設置菜單彈出背景。
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.