酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。Blendのウィザードで作成したプロジェクトは、アプリケーション起動時に毎回MainPage.xamlから表示されますが、この動作は暗黙の仕様ではなくアプリケーションのマニフェストファイル上で明文的に定義されています。ログイン状態や無償ユーザーに対しての告知をおこないたい場合など、アプリケーション起動時に表示されるルートページを切り替えたいというニーズがあります。起動時に表示するルートページを切り替えられるようにしてみましょう。ソリューションエクスプローラーにてPropertiesフォルダに格納されているWMAppManifest.xmlを開きます。Tasks要素下にDefaultTask要素が定義されており、このタグがアプリケーション起動時に開くページを指します。DefaultTask要素からNavigationPageプロパティの定義を削除します。/></Tasks>DefaultTask要素のNavigationPageプロパティを削除した状態でアプリケーションを起動すると、スプラッシュ画面で停止してしまいます。アプリケーションを起動すると、ApplicationクラスのStartupイベントが発行されます。Startupイベント内にて起動するページを指定すれば、ルートページを切り替えることができます。Startupにイベントハンドラを設定してください。Startup="Application_Startup">次にコード側にイベントハンドラを追加します。下記のソースコードでは、ログイン状態や課金状態から起動するページを切り替えています。}}以上で、アプリケーション起動時にルートページを切り替える方法は終わりです。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。Phone出すってよ注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。