Windows 8 Metro应用程序中是否存在2个或更多后退按钮?

时间:2012-11-07 13:36:14

标签: html5 windows-8 microsoft-metro winjs

您好我有一个Metro应用程序,我试图在我的页面中使用3个按钮,第一个是默认后退按钮,一个是提交按钮,另一个是取消按钮。当我点击取消按钮页面需要重定向到页面之前意味着它必须像Metro后台按钮默认功能一样工作。我应该为这个取消按钮做什么,任何人都可以帮助我。

谢谢。

1 个答案:

答案 0 :(得分:1)

请确保您已从导航应用项目模板启动了应用,因为它为您提供了导航框架。如果您没有在自己的应用中处于良好状态且需要添加导航,则可以按照我的博文here进行操作。

然后,您需要做的就是为该Cancel按钮编写一些JavaScript并使用WinJS.Navigation.back()

在准备好的功能中,您可以使用类似......

的内容
element.querySelector("#myCancelButton").onclick = function(e) {
    WinJS.Navigation.back();
}

希望有所帮助。