3

windows store app在平台上开发HTML5/JAVASCRIPT并安装了SPLIT APP.

我想显示一个HTML页面。如果我使用HTML Hyperlink属性显示,则 html 页面显示在完整的窗口中,我无法从那里返回。我唯一的方法是需要重新初始化应用程序。

所以,我winjs从这里浏览了所有库及其功能http://msdn.microsoft.com/en-us/library/windows/apps/hh770584.aspx

从我使用的那个链接;

var hello = WinJS.UI.Pages.get('/def/f1.html');

如果我使用这些库中的解释;f1.html 未显示在应用程序中,而是显示了下图。

在此处输入图像描述

4

1 回答 1

2

对于windows store App中的单页导航,我们可以试试下面的代码片段。这里我在 Project 中添加了一个页面控件,并从应用栏按钮 click 导航到该页面。所以我们需要在 default.html 中添加应用栏中的按钮

<div id="appbar" data-win-control="WinJS.UI.AppBar">
        <button data-win-control="WinJS.UI.AppBarCommand" data-win-options="{id:'cmd', label:'Command', icon:'placeholder'}" type="button"></button>
           <button 
            data-win-control="WinJS.UI.AppBarCommand" 
            data-win-options="{id:'cmdMove',label:'Remove',icon:'delete',
                section:'global',tooltip:'move item'}">
        </button>
    </div>

然后在 default.js

document.getElementById("cmdMove")
              .addEventListener("click", Move, false);

 function Move() {

        WinJS.Navigation.navigate("/pages/test.html");

    }

它将导航到 test.html ,当我们到达 test.html 时,它有一个返回按钮可以返回到上一页。

于 2013-09-04T10:13:53.123 回答