ユーザーコントロールを追加しましたが、ユーザーコントロールで別のページをナビゲートしたいのですが、
私は以下のような多くの方法を試しました:
var frame = Window.Current.Content as Frame;
frame.Navigate(typeof(Pages.createNewsLetter));
と
this.Frame.Navigate(typeof(Pages.createNewsLetter));
ユーザーコントロールを追加しましたが、ユーザーコントロールで別のページをナビゲートしたいのですが、
私は以下のような多くの方法を試しました:
var frame = Window.Current.Content as Frame;
frame.Navigate(typeof(Pages.createNewsLetter));
と
this.Frame.Navigate(typeof(Pages.createNewsLetter));
こんにちはアリあなたができることは、App.xaml.cs で Frame タイプの静的変数を定義し、このフレームに関して次のようにナビゲートすることです.. OnLaunchedメソッドの App.xaml.cs に Frame タイプの変数名rootframeがあります。このローカル変数を public static 変数に変換します。
public static Frame RootFrame ;
ユーザーコントロールで、この RootFrame を参照として使用して、このようにナビゲートします。
App.RootFrame.Navigate((typeof(MainPage)));
それがあなたの問題を解決することを願っています..