0

我添加了用户控件,我想在用户控件中导航不同的页面,

我尝试了很多方法,如下所示:

var frame = Window.Current.Content as Frame; frame.Navigate(typeof(Pages.createNewsLetter));

this.Frame.Navigate(typeof(Pages.createNewsLetter));

4

1 回答 1

1

你好 Ali 你可以做的是在你的App.xaml.cs中定义一个Frame类型的静态变量,并且可以像这样相对于这个框架进行导航。在OnLaunched方法中你的 App.xaml.cs 中有一个 Frame 类型变量名称rootframe像这样将此局部变量转换为公共静态变量。

 public static Frame RootFrame ;

现在在你的用户控件中使用这个RootFrame作为参考来像这样导航..

 App.RootFrame.Navigate((typeof(MainPage)));

希望它能解决你的问题..

于 2013-11-06T04:05:00.763 回答