locked
页面导航时再次导航回去时原有页面中的内容没有了 RRS feed

  • 问题

  • 我在mainpage中的pivot中绑定了listbox数据,初始加载时,mainpage中是空的,通过单击按钮添加数据,然后单击其中的某项数据进入下一页面,我想再从这个页面返回mainpage并传递一个参数,直接写NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));导回到mainpage时没有保留数据,是最初加载时的空的状态。。。请问怎么回事啊啊???有没有什么解决办法啊

    2012年10月12日 7:40

答案

  • 我就是在导航时传递了一些参数。。没有用到 Isolated Storage

    2012年10月23日 2:34

全部回复

  • 你好,

    可以通过 Isolated Storage来存储页面的数据,然后在页面加载的时候显示数据。

    另外,如果需要在不同的页面间传递数据,可以在Button的NavigateUri属性中加入传递参数。

    具体请参考MSDN Blog:Windows Phone 7 : How to Store Data and Pass Data between Pages


    Keep Fighting

    2012年10月14日 4:16
  • 谢谢!问题我已经解决了!

    2012年10月15日 6:04
  • 谢谢!问题我已经解决了!

    你好,请问你的问题是怎么解决的?使用 dearsj001 的建议,还是你自己的方案?

    欢迎分享你的解决方案,谢谢。

    2012年10月16日 1:32
  • 谢谢!问题我已经解决了!

    你好,请问你的问题是怎么解决的?使用 dearsj001 的建议,还是你自己的方案?

    欢迎分享你的解决方案,谢谢。


    支持,希望分享方案
    2012年10月17日 8:40
  • 我就是在导航时传递了一些参数。。没有用到 Isolated Storage

    2012年10月23日 2:34