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;
  }