2012-11-07 22 views
0

嗨我有一個地鐵應用程序,我試圖在我的頁面中使用3個按鈕,第一個是默認的後退按鈕,一個是提交按鈕,另一個是取消按鈕。當我點擊取消按鈕頁面需要重定向到之前的頁面意味着它必須像Metro後臺按鈕的默認功能一樣工作。我該怎麼做這個取消按鈕,任何人都可以幫助我。2個或更多後退按鈕存在於Windows 8 Metro應用程序中?

謝謝。

+0

所以你想要兩個按鈕,做同樣的事情?取消和默認後退按鈕?你可以使用Frame.GoBack,Frame.GoForward來導航後退堆棧,如果這正是你想要的。 –

+0

他使用WinJS,所以Frame不適用。 –

+0

我同意吉姆可能暗示的意思。如果你有後退按鈕,我會擺脫取消按鈕。 –

回答

1

確保您已經從導航應用項目模板啓動了您的應用,因爲它爲您提供了導航框架。如果你沒有,並且你的應用程序和你需要添加導航,你可以通過我的博客文章here來完成。

然後,所有你需要做的是寫一些JavaScript爲取消按鈕,並使用WinJS.Navigation.back()

在你準備功能,你可以使用類似...

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

希望有幫助。

相關問題