2012-07-27 69 views
0

我试图将页面之间的文本传递给文本块。它适用于少量的数据,但页面不会加载大量数据。在页面之间传递大量数据不会加载页面wp7

第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”级别,af你打英国和逃跑,你必须设置一个爆炸。确保在种植之前清除所有敌人。在 之后,应该有一个莫辛 - 纳甘枪在第一个房间里杀死敌人。这应该会帮助你清除第二个房间里的敌人,特别是更高的 走道上的敌人。您可以拍摄金属光栅。在设置 爆炸物后,拍摄突出显示的光束,并让出路。当你走出去时,你右边的门外会有一个敌人,另一个会在你的左边。杀死这两个,然后冲刺 走道。将有更多的敌人爬上船,但 你应该没有问题杀死他们并继续。最后一个敌人 应该高,所以要预先警告。如果你在这个 运行过程中的任何时间死亡,只要在定时器上剩余 2:15,你仍然有足够的时间来完成它。

这里是不工作的一个:

这是最简单的的招募难度做,上水平 “大规模杀伤性武器”就完成了。你将控制SR71飞机中的调度员和地面上的士兵,并不时在他们之间切换。至 放大您按(LT)并缩小按(RT)。要命令你的 小队去哪里,按下(A)的位置。使用(LS)将 指针移到该区域。在屏幕上找到小队后,您将在 处获得一个标注为 “1602”的插入点。听到车辆从北方进入后,您会被告知将您的团队放入标有“安全屋”的建筑物中。 用(A)选择安全屋。你将被放入士兵的 场景中以杀死进入房屋的敌人。遇到 与进入大楼的敌人相遇后,您将被调回 调度员手中。确保你的全部4名队友都在 活着在屏幕上。在此之后,选择安全屋 大楼的后面。在右边你会看到一个桶旁边的两个敌人。 (A)让你的团队 攻击他们。直接背后是客观的一点。选择 目标点,以便您的团队移至此位置。在那之后, 你将被赋予另一个插入点在这个下面。您 将在您当前位置和 目标点之间的中途看到灌木丛。 (A)选择灌木丛,让您的团队在那里移动 (您应距离插入点500-600)。 紧接着他们移动之后,你的调度会告诉你一大群敌人正在到来。你会被告知要按住 (RS)来让你的队伍进入俯卧位并且不会被敌人看到。在你全面清理之后,将你的团队直接移动到目标 前面,并且你会得到一个标有 “兵营”的目标。屏幕上的网格应该变成红色,所以选择 兵营(A)让他们移动到位。现在你将把 放回士兵的视野。消除在建筑物内发现的所有敌人 ,并确保在前面采取尽可能多的向你和你的队友射击的火力。在所有的 结束时,你应该让你的所有四名队友。你需要清除最后一个房间 ,并引爆C4并通过 兵营。一旦离开 兵营,你将获得一个新的插入点,因此在那里指导你的团队。当您到达建筑物外的第二个 插入点时,您已安全地指导 小队而不杀死它们。确保在你的团队控制着 的时候,没有任何车辆在 的地面上看到你作为你的团队将会立即被淘汰。如果他们被消灭,你需要重新开始整个任务。

回答

1

URI的最大长度。我认为它大约有2000个字符。您应该采用不同的方法在页面之间传递数据。使用全局变量,将数据放入ViewModel中,或者从PhoneApplicationService/IsolatedStorage保存并检索一些选项。

+0

谢谢,我使用GlobalVariable,工作很好。但现在文本块切割文本。我记得在某个地方看到了一个解决方法。 – iamrelos 2012-07-27 23:55:19