App.xaml.csでは、新しいインスタンスPhoneApplicationFrame
がRootFrameに割り当てられます。Windows Phone 7アプリケーションのRootFrameとは何ですか?
RootFrame = new PhoneApplicationFrame();
何がしますか? PhoneApplicationFrameは、すべてのページを含む最も外側のコンテナのようなものですか?すべてのページで同じですか?または私は完全に間違っていますか?
App.xaml.csでは、新しいインスタンスPhoneApplicationFrame
がRootFrameに割り当てられます。Windows Phone 7アプリケーションのRootFrameとは何ですか?
RootFrame = new PhoneApplicationFrame();
何がしますか? PhoneApplicationFrameは、すべてのページを含む最も外側のコンテナのようなものですか?すべてのページで同じですか?または私は完全に間違っていますか?
はい、あなたは正しいです、そのインスタンスは、ビジュアルツリーのルートとして常に生きています。個々のPhoneApplicationPageインスタンスは、ナビゲーションフレームワークによってこのフレームのコンテンツとして設定されます。
サンプルシナリオ:個々のページで変更する必要のないヘッダーを使用する場合は、PhoneApplicationFrameのコントロールテンプレート内にそのヘッダーを配置し、ヘッダーが1回だけ作成され、すべてのページからアクセス可能/表示されるように考えることができます。
あなたが正しい、PhoneApplicationFrameは、それが最も外側のコンテナですが、WP7のアプリのためにではなくフレームだとして7
WPFアプリケーションはウィンドウているWindows Phoneの最も外側のコンテナです。