0

WMAppManifestご存知のように、デフォルトのナビゲーション ページをファイルで定義する必要があります。デフォルトとしてページを作成しましMainPage.xamlたが、アプリケーションの起動時に他のページに移動したいと考えています。WMAppManifest ファイルから MainPage を削除したくありません。

現在、私は次のことを試しました

  • 読み込まれた MainPage で、2 番目のページに移動しています。
  • App.xaml.cs で、CompleteInitializePhoneApplicationメソッドに次のコードを設定しました

    RootFrame.Source = new Uri("/Songslist.xaml", UriKind.RelativeOrAbsolute);
    

どちらも機能していますが、ナビゲート中にアプリが数秒間ハングし、見栄えが悪くなります。数秒間発生するため、シーンショットをアップロードできません。どうすればこのことを達成できますか? 次のコードを実行すると、 RootVisual=null であるため NullReference Exception が発生しました

    (Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/Songslist.xaml", UriKind.RelativeOrAbsolute));
4

1 に答える 1