我正在尝试将页面之间的某些文本传递给文本块。它可以在少量数据的情况下正常工作,但是大量数据不会加载页面。
第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文件。
以下是有效的数据量:
在“Project Nova”等级中,在你与英国和英国战斗之后 逃跑,你必须设置一个爆炸物。确保你清除所有 种植之前的敌人。以后应该有一个Mosin-Nagant枪 杀死第一个房间里的敌人。这应该可以帮助你清除 第二个房间里的敌人,特别是较高的敌人 走廊。你可以通过金属光栅射击。设置完成后 爆炸性的,射击突出的光束,让你的出路。就像你一样 出门,你右边的门外会有一个敌人 另一个在你的左边。杀死这两个,然后冲刺下来 走道。会有更多的敌人爬上船但是 你应该没有问题杀死他们并继续进行。最后一个敌人 应该高,所以要预先警告。如果你在此期间的任何时候死亡 你可能还有足够的时间去做,只要有 计时器上还剩2:15。
这是一个不起作用的:
这对Recruit难度最容易做,并且在关卡上完成 “大规模杀伤性武器”。您将控制SR71平面中的调度员 一名士兵在地上,不时在他们之间切换。至 放大你按(LT)并缩小你按(RT)。命令你的 小队在哪里,按(A)的位置。使用(LS)移动 光标在该区域周围。在你的屏幕上找到小队后,你 将给出一个标记为东的插入点 “1602”。听说车辆从北方进来后,你 将被告知将您的团队带入标有“安全屋”的建筑物。 选择带有(A)的安全屋。你将被投入士兵的行列 杀死进入房子的敌人的场景。遇到之后 与进入建筑物的敌人一起,你将被重新投入 调度员的手。确保你的所有4个队友都是 活在屏幕上。在此之后,选择安全屋的后面 建造。在右边,你会看到一个桶旁边的两个敌人。 滚动这些敌人并选择它们(A)让你的团队 攻击他们。直接在他们后面是一个客观的观点。选择 客观点,以便您的团队移动到这个位置。之后, 你会在这个下面给出另一个插入点。您 会看到你当前位置和中间位置之间的灌木丛 客观点。选择带(A)的灌木丛让您的团队移动 那里(你应该距离插入点500-600)。 他们搬家后,你的派遣会立即告诉你 大群敌人即将到来。你会被告知要按住 (RS)让你的团队进入一个俯卧位而不被人看到 敌人。在您清楚了解之后,将您的团队转移到目标 直接在他们面前,你会得到一个标记的目标 “探营”。屏幕上的标线应该变成红色,所以选择 军营(A)让他们进入阵地。现在你将被放置 回到士兵的视野。消除所有发现的敌人 在建筑物的内部,一定要在前面采取尽可能多的 向你和你的队友射击的火焰。最后 这个,你应该让你的四个队友都和你在一起。你需要 清除最后一个房间,种植并引爆C4并使其通过 军营。离开后,您将获得一个新的插入点 营房,所以指导你的团队。当你到达第二个 在建筑物外面的插入点,你已经安全地引导了 小队没有杀死他们。确保在你控制的同时 你的团队,没有车辆可以看到你作为你的团队 地面将立即消除。如果他们被淘汰了,你 将需要重新开始整个任务。
答案 0 :(得分:1)
URI的最大长度。我认为它大约有2000个字符。您应该采用不同的方法在页面之间传递数据。使用全局变量,将数据放入ViewModel,或从PhoneApplicationService / IsolatedStorage保存和检索是一些选项。