2013-05-03 36 views
1

如何在Windows應用商店的用戶控件中點擊按鈕時導航到其他頁面?我試圖通過製作一個新的框架對象並調用導航方法,但直到現在還沒有運氣。 謝謝。使用用戶控件導航到其他頁面

+1

可能的重複http://stackoverflow.com/questions/12860919/windows-8-usercontrol-frame-object-navigation&http://stackoverflow.com/questions/15758375/windows-8-user-control-導航問題 – Xyroid 2013-05-03 13:18:33

回答

1

Frame是承載頁面的ContentControl。如果你想在頁面之間來回導航,你需要使用一個Frame控件。默認的Visual Studio模板中的App類中創建了默認的。您可以保存Frame的實例引用,例如在App類中具有靜態屬性,如:public static Frame RootFrame { get; private set; },然後將其設置在構建的位置 - App.RootFrame = new Frame()。然後,您只需撥打App.RootFrame.Navigate()即可導航。

+1

謝謝。它像一個魅力。 – 2013-05-06 06:19:04

+0

我們可以在頁面中放置另一個框架並導航到另一個用戶控件或子頁面來導航 – 2013-10-10 14:55:31

+0

您可以導航到「框架」中的「頁面」 - 這就是它們的用途。您也可以在框架中嵌套框架。 – 2013-10-10 15:25:48

相關問題