wp 7ではapp.xaml.csでプログラムのページに直接ナビゲート
1508 ワード
私は今日、ちょっとしたアプリを作っている最中に、墓石化から再アクティブ化し、その時にActivityのイベントでデータがあるかどうかを判断し、ある場合は、プログラム内のあるページ(Aページなど)にナビゲートします.NavigationServicesの準備を始めたばかりです.Navigate()がやりますが、Appで.xaml.csではNavigationServiceがクラスとしてデフォルト化されているため、実行できません.グループの兄弟に聞いて初めてアプリにいることを知った.xaml.csでは、ナビゲーションは次のように書かれています.
if (IsolatedStorageSettings.ApplicationSettings.Contains("a"))//
{
RootFrame.Navigated += new System.Windows.Navigation.NavigatedEventHandler(RootFrame_Navigated);
}
void RootFrame_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
//
RootFrame.Navigate(new Uri("/A.xaml", UriKind.Relative));
RootFrame.Navigated -= RootFrame_Navigated;
}