1

Transient コンテンツを使用する Windows Phone 7 アプリケーションを開発しています。

その一時的なコンテンツに戻らないようにするために、同じページに複数のグリッドがある phew ページを使用することにしました。

別の「ページ」を表示する必要がある場合は、折りたたまれた現在のグリッドに設定してから、目的のグリッドを表示するように設定します。

これはユーザー コントロールを使用して実行できることはわかっていますが、ユーザー コントロールの使用がグリッドを使用する場合よりも遅くなる可能性があるかどうかはわかりません。何かアドバイス?

もう 1 つの質問は、グリッドを使用する場合、ページ遷移をどのように使用できるかということです。

4

2 に答える 2

0

一時的なコンテンツを表示する場合のもう 1 つのオプションは、Popup コントロールを使用することです。これはナビゲーション スタックには表示されないため、ユーザーが戻る (<-) と、このコンテンツは表示されません。

ただし、ポップアップ コンテンツは GPU で高速化されていないため、単純なコンテンツのみを表示し、アニメーションなどを表示したくない場合など...

ページ遷移などが必要な場合は、Pages を使用するしかありません。そうすれば、トランジションを実行でき、戻るボタンが期待どおりに機能します。

于 2011-04-24T22:38:13.333 に答える
0

ユーザー コントロールまたはグリッドを介してこれを行うかどうかは問題ではありません。速度に関して重要なのは、レイアウトの複雑さです。

複数のページでこれを行う場合は、同じことを繰り返さないように、ユーザー コントロールの方が適している場合があります。

ページ遷移を行う 1 つの方法は、スタック パネルを使用することです。2 番目の「非表示の」スタック パネルを右にずらして、画面からはみ出してからアニメーション化します。

于 2011-04-24T23:16:37.577 に答える