2011-01-17 9 views
0

私の問題は、navigationserviceを使用してそのページに移動しないと、アプリケーションバーがページに表示されないということです。私のコードは:frame.content = pageですが、アプリケーションバーが必要です。どんな助けもありがとう。ナビゲーションなしのwp7アプリケーションバー

答えて

1

あなたのコメントをDerek's answerに読んだ後。 2番目のページを、ちょうど何らかの種類のコンテナを持つ静的な空のXAMLファイル、例えばContentPresenterにすることはできません。その後、ユーザが生成したコンテンツを、動的に生成されたページではなく、そのコンテンツに配置することができます。

このようにして、フレームのコンテンツプロパティを直接操作するのではなく、ページに移動してコンテンツを入力するだけで済みます。

+0

私は同意します。フレームのContentプロパティがうまくいけば、あなたを役に立つ場所に導くことはできません。私はまだ全体の問題をよりよく理解したいと思います:) –

+0

私も、このフレームワーク@Vicが作成していることが、XAMLとVS/Blendのページを一緒に投げ込むだけでなく、開発者の生活を楽にしてくれるのか不思議です。 – Praetorian

+0

これはマルチプラットフォームのフレームワークで、WP7は唯一のプラットフォームであり、機能が与えられ、仮想マシンがバイトコードをオンザフライで解釈し、ユーザー生成コードを作成します作業。しかし、私はあなたの助言を取り、ContentPresenterを介してこの作業を行います。 – Vic

0

ページが読み込まれたら、ApplicationBar.IsVisibleプロパティの値は何ですか?

更新:問題は、NavigationServiceを使用してナビゲートするのではなく、PhoneApplicationFrameのContentプロパティを更新することと関係していると思います。おそらく、フードの下では、アプリケーションバーを表示するために必要なことは何でもしています。

+0

IsVisible = true – Vic

+0

OK、私は少し答えを更新しました。なぜNavigationServiceを使用するのではなく、Contentプロパティを直接更新する必要がありますか? –

+0

Contentプロパティを更新する前にページが表示されていて、それに可視のアプリケーションバーがありますか? –

関連する問題