2011-06-24 8 views
1

私はパフォーマンスと記憶にあなたの考えを知りたい。私は2ページを持っているとしましょう。ページ1はタスクのリストを持ち、ページ2はタスクを編集します(一般的なマスター/ディテールのシナリオ)。WP7アプリはすべて1ページで操作できますか?

ページ2からページ1にナビゲートすると、ページの新しいインスタンスが作成され、タスクのリストを再作成する必要があります。私の質問は、1つのページに2つのグリッドがある場合、リストとタスク編集ページの2つ目のグリッドがあると間違っています。誰かがリスト内の項目を選択すると、最初のパネルを非表示にして、と同じページの編集パネルを表示します。言い換えれば、1ページだけで作業ができるようになると、なぜ2つの異なるページが必要なのでしょうか?もう一度ページをリロードするのではなく、表示を変更するのは非常に速いはずです。

馬鹿に聞こえるかもしれませんが、そうすることの効果を知りたいだけです。ありがとう。

答えて

0

私があなただったら、別のページに固執します。詳細ページに切り替えて特定のデータをロードする際には、かなりのパフォーマンスの遅れはありません。これはまた、戻るボタンを使用できるようにすることで、ユーザーにアンカーを与えます。可視性を制御し、戻るボタンイベントを無効にすることで、これを1ページにプログラムできます。また、Microsoftが提供するPivotコントロールまたはパノラマコントロールを使用することもできます。しかし、私は、ユーザーが最も簡単で最も期待しているものを念頭に置いています。それを具体的に保つ。

もう1つのこと(これはMangoが導入された後ではあまり考慮されません)別のページを使用すると、トゥームストーン時に状態を維持する方が簡単です。

関連する問題