Windows 10个应用程序设置菜单实现

Windows 10 app settings menu implementation

我正在使用 Cordova 构建一个 Windows 10 应用程序,并希望添加“设置”菜单内容,单击左上角的 'hamburger' 图标即可找到这些内容。 How/where要做到这一点?

你必须使用 WinRT API :

var settingsPane = Windows.UI.ApplicationSettings.SettingsPane.getForCurrentView();
function commandsRequested(e) {
    var applicationCommands = e.request.applicationCommands;
    var command1 = new Windows.UI.ApplicationSettings.SettingsCommand('<commandId1>', '<Title>', function () {
        // do something...
    });
    applicationCommands.append(command1);
}
settingsPane.addEventListener("commandsrequested", commandsRequested);

您可以在 DeviceReady 处理程序中执行此代码,并将其包含在 windows 平台的合并脚本中、自定义插件中或仅使用如下条件:

if (cordova !== undefined && cordova.platformId === "windows" && Windows) {