私は現在、WinRTアプリケーションを構築していますが、私はこの問題に直面しています。SourcePageTypeをPageとしてキャストするにはどうすればよいですか?
私が達成しようとしているのは、前のページのプロパティを読んだり変更したりする必要があるということです。
私はMainPage
とWatchPage
という2つのページがあるとします。
私はどのように私はこれを達成することができます... MainPage
と私は、ナビゲーションパラメータを使用せずにMainPage
内のプロパティにアクセスする必要がWatchPage's
OnNavigatedTo
イベント内からWatchPage
に
をナビゲートするのですか?私は、静的プロパティとメソッドを持つ静的クラスを作成することをお勧めしたい
protected override void OnNavigatedTo(NavigationEventArgs e){
Type LastPage = rootFrame.BackStack.Last().SourcePageType;
if(LastPage == typeof(MainPage){
// here, for example, say that MainPage has a property called isLoadSuccess
// I need to set that property to false
// or call a method from MainPage
// => this is not working MainPage MP = LastPage as MainPage;
// I know that it should not work anyway, but, how can I achieve this?
}
}
メインページのOnNavigatedFromイベントで行うことができます。 – Archana
@Archanaはい私は知っていますが、MainPageからいくつかのメソッドを呼びたい場合はどうすればいいですか? –
あなたはそのイベントの権利を呼び出すことができます。何の問題? – Archana