如何更改弹出菜单背景?

时间:2014-04-12 04:18:38

标签: c# .net-4.5

是否可以自定义PopupMenu的背景。 PopupMenu对象没有该属性。

var popupMenu = new PopupMenu();

2 个答案:

答案 0 :(得分:1)

据我所知,PopupMenu不接受造型。

也许你可以使用Flyout,这是微软在UI上处理Tap事件的推荐方式:

http://msdn.microsoft.com/en-us/library/windows/apps/hh465341.aspx

取自链接:

弹出窗口是一个轻量级弹出窗口,用于临时显示与用户当前正在执行的操作相关的UI。它可用于显示菜单,显示隐藏的控件,显示有关项目的更多详细信息,或要求用户确认操作。您应该只显示弹出窗口以响应用户点击或点击。当用户点击它之外时,弹出按钮总是被取消。

答案 1 :(得分:0)

您确定没有使用WPF Popup对象吗?在xaml中,指定一个拥有Background属性的面板并设置:

<Popup>
    <Grid Background="Green" />
</Popup>