0

ページ間でテキストをテキストブロックに渡そうとしています。少量のデータでは正常に機能しますが、大量のデータではページが読み込まれません。

ページ1:

NavigationService.Navigate(new Uri("/Pages/DetailPage.xaml?gameGuide=" + gameGuide, UriKind.Relative));

2ページ:

if (NavigationContext.QueryString.TryGetValue("gameGuide", out gameGuide))
    guideTxtBlk.Text = gameGuide;

データソースは、ページ1にダウンロードしているXMLファイルからのものです。

動作するデータの量は次のとおりです。

レベル「プロジェクトノヴァ」では、イギリス軍と戦って脱​​出した後、爆発物をセットする必要があります。植える前に、必ずすべての敵を一掃してください。最初の部屋で敵を殺した後、モシン・ナガン銃があるはずです。これは、2番目の部屋の敵、特に高い歩道の敵を一掃するのに役立ちます。あなたは金属格子を通して撃つことができます。爆薬をセットした後、ハイライトされたビームを発射し、あなたの方法を作ります。出て行くと、右側のドアの外に敵がいて、左側に別の敵がやってくるでしょう。これらの2つを殺してから、通路を疾走します。船に登る敵はさらに数人いますが、敵を殺して先に進むのに問題はないはずです。最後の敵は高くなっているはずなので、注意してください。この実行中にいつでも死亡した場合は、

これが機能しないものです:

これは、リクルートの難易度で行うのが最も簡単で、レベル「WMD」で行われます。あなたはSR71飛行機のディスパッチャーと地上の兵士を制御し、時々それらを切り替えます。ズームインするには(LT)を押し、ズームアウトするには(RT)を押します。どこに行くかをチームに指示するには、その場所で(A)を押します。(LS)を使用して、領域内でカーソルを移動します。画面上で分隊を見つけると、「1602」というラベルの付いたあなたの東にある挿入ポイントが与えられます。北から車が入ってくると聞いたら、「セーフハウス」というラベルの付いた建物にチームを入れるように言われます。(A)でセーフハウスを選択します。あなたは家に入る敵を殺すために兵士のシナリオに入れられます。建物に入った敵との遭遇後、コーディネーターの手に戻されます。4人のチームメイト全員が画面上で生きていることを確認してください。この後、セーフハウスビルの裏側を選択します。右側には、バレルの横に2人の敵がいます。これらの敵をスクロールし、(A)で選択して、チームに攻撃させます。それらのすぐ後ろに客観的なポイントがあります。チームがこの場所に移動するように、目的のポイントを選択します。その後、このすぐ下に別の挿入ポイントが与えられます。現在の場所と目的のポイントの中間に茂みが表示されます。(A)の付いた茂みを選択して、チームをそこに移動させます(挿入ポイントから500〜600離れている必要があります)。彼らが移動した直後に、あなたの派遣は敵の大規模なグループがやって来ていることをあなたに知らせます。チームを腹臥位にして敵に見られないようにするには、(RS)を押し続けるように指示されます。すべてが明確になったら、チームを目の前の目標に移動すると、「兵舎」というラベルの付いた目標が与えられます。画面上のレチクルが赤に変わるはずなので、(A)の付いた兵舎を選択して所定の位置に移動させます。今、あなたは兵士の視界に戻されます。建物内で見つかったすべての敵を排除し、あなたとあなたのチームメイトに向けて発砲された火をできるだけ多く取るために、必ず正面に立ってください。このすべての終わりに、あなたはあなたのチームメイトの4人全員をあなたと一緒にするべきです。最後の部屋を片付け、C4を植えて爆発させ、兵舎を通り抜ける必要があります。兵舎を出ると、新しい挿入ポイントが与えられます。だからあなたのチームをそこに導きなさい。建物の外にある2番目の挿入ポイントに到達すると、チームを殺さずに安全に誘導できます。あなたがあなたのチームをコントロールしている間、地上のあなたのチームとしてあなたを見て運転する車両がすぐに排除されないことを確認してください。それらが排除された場合は、ミッション全体をやり直す必要があります。

4

1 に答える 1

1

URIには最大長があります。2000文字くらいだと思います。ページ間でデータを渡すには、おそらく別の方法を採用する必要があります。グローバル変数を使用するか、データをViewModelに配置するか、PhoneApplicationService/IsolatedStorageから保存して取得するオプションがいくつかあります。

于 2012-07-27T23:05:13.397 に答える