0

ユーザーコントロールを追加しましたが、ユーザーコントロールで別のページをナビゲートしたいのですが、

私は以下のような多くの方法を試しました:

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

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

4

1 に答える 1

1

こんにちはアリあなたができることは、App.xaml.cs で Frame タイプの静的変数を定義し、このフレームに関して次のようにナビゲートすることです.. OnLaunchedメソッドの App.xaml.cs に Frame タイプの変数名rootframeがあります。このローカル変数を public static 変数に変換します。

 public static Frame RootFrame ;

ユーザーコントロールで、この RootFrame を参照として使用して、このようにナビゲートします

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

それがあなたの問題を解決することを願っています..

于 2013-11-06T04:05:00.763 に答える