2013-05-03 40 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

相关问题