使用c#创建菜单弹出按钮

时间:2014-05-23 22:45:10

标签: xaml winrt-xaml windows-8.1

我想用C#创建菜单弹出窗口。我试过这个

List<string> l = new List<string>();
l.Add("Rotate");
l.Add("Scale");
l.Add("Bring to Front");
l.Add("Send to Back");
MenuFlyout m = new MenuFlyout();
MenuFlyoutItem mn = l;
m.Items.Add(mn);

它会出错,怎么做?

1 个答案:

答案 0 :(得分:8)

此代码有效:

MenuFlyout m = new MenuFlyout();
MenuFlyoutItem mn = new MenuFlyoutItem();
mn.Text = "Item 1";
m.Items.Add(mn);
m.ShowAt((FrameworkElement)sender);