我添加了usercontrol,我想在用户控件中导航不同的页面,
我尝试了很多方法,如下所示:
var frame = Window.Current.Content as Frame;
frame.Navigate(typeof(Pages.createNewsLetter));
和
this.Frame.Navigate(typeof(Pages.createNewsLetter));
答案 0 :(得分:1)
你好阿里你可以做的是在你的 App.xaml.cs 中定义一个框架类型静态变量,并且可以像这样导航这个框架。 在 OnLaunched 方法的App.xaml.cs中有一个Frame类型变量名 rootframe ,将此局部变量转换为这样的公共静态变量。
public static Frame RootFrame ;
现在在 usercontrol 中使用此RootFrame作为参考进行导航,如下所示..
App.RootFrame.Navigate((typeof(MainPage)));
希望它能解决你的问题..