一旦我在 Windows 8 应用程序中单击底部栏按钮,我想要一个弹出菜单,并且弹出菜单需要是多选的,以便用户可以选择多个选项,并基于此我需要刷新主屏幕。我需要使用 Html 和 JavaScript 来实现它。
谢谢。
一旦我在 Windows 8 应用程序中单击底部栏按钮,我想要一个弹出菜单,并且弹出菜单需要是多选的,以便用户可以选择多个选项,并基于此我需要刷新主屏幕。我需要使用 Html 和 JavaScript 来实现它。
谢谢。
最简单的选择可能是从按钮显示Flyout
控件。AppBar
Flyout 可让您编写所需的表单(在指南ListView
范围内),但您可能正在寻找类似启用多项选择的表单。
请参阅HTML Flyout 示例以开始使用(场景 6 显示来自 AppBar 的 Flyout)。
更好的选择是使用 SettingsFlyout
<div data-win-control="WinJS.UI.SettingsFlyout"
aria-label="App Settings Flyout"
data-win-options="{settingsCommandId:'defaults',width:'wide'}">
制作您的自定义 html 布局,然后在按钮单击事件上调用它
WinJS.UI.SettingsFlyout.showSettings(ID,Path );
您将在此处找到参考: WinJS.UI.SettingsFlyout 对象
示例应用程序:应用程序设置示例