在AppBarButton上构建TextBoxMenu

时间:2012-05-14 10:47:03

标签: c# xaml windows-8 windows-runtime winrt-xaml

如何创建包含TextBox的菜单,如下图所示? screenshot of the win8 startmenu

2 个答案:

答案 0 :(得分:1)

如果您使用HTML和Javascript构建应用,则此项称为弹出菜单。请参阅Quickstart: adding a Flyout的链接。

如果您使用C#/ VB构建应用程序,那么没有可用的Flyout控件。建议的方法是使用弹出控件,在MSDN论坛上查看此问题,Microsoft的某些人正在回答此问题:http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/6793c93c-072d-4567-b490-812bc5e75c89/

答案 1 :(得分:0)

我发现示例How to add a menu to an app bar (Windows Store apps using C#/VB/C++ and XAML)很有用。它使用带有IsLightDismissEnabled = true的Popup在AppBar上方创建一个菜单。