将值从一个页面传递到另一个页面

时间:2010-09-16 07:13:25

标签: silverlight

我是移动应用程序的新开发人员并致力于Silverlight。

我想知道如何将一个页面上的文本框中的值传递到移动Windows应用程序中另一个页面上的文本框,而不是在使用c#中的silverlight的Web应用程序中。

2 个答案:

答案 0 :(得分:0)

这个选项有很多选择:

  • 向您的应用类添加变量
  • 应用程序中任意位置的全局变量(yuk)
  • 如果您遵循MVVM模式
  • ,请使用共享的ViewModel
  • 存储在App.Resource设置中(这些设置很容易绑定)
  • 有一个专门用于绑定的共享应用程序数据存储,但我不记得它的名称是什么,或者它是否在移动版本中(任何人?)。

你对这个页面之间共享的值做了什么?用法决定了应该存储的位置和方式。

答案 1 :(得分:0)

我遇到了同样的问题但使用MVVM。我找到了一个很好的答案here

修改

不幸的是,Microsft关闭了http://Silverlight.Net因此这个链接被破坏了! 如果你也有这个问题,如果你需要(Silverlight是一个死的项目或者以其他形式转世),请在另一个问题中专门描述它。