【发布时间】:2011-04-10 01:13:31
【问题描述】:
我有一个包含两个页面的 Silverlight Windows Phone 7 应用程序。我想在它们之间传递一些重要的状态(数组或结构)。我是否必须遵循需要将所有内容打包到查询字符串中的 Web 模型?当所有页面和类都在同一设备上,在同一进程和程序集中时,这毫无意义。
所以问题是:
- 在页面之间导航时,是否有按原样传递数据的好方法?
- 在页面导航时,源页面的代码隐藏是否可以访问目标页面的代码隐藏(反之亦然)?
- 是否存在所有页面都可以引用的共享用户对象(如 ASP 会话)?
或者,有没有办法嵌套 XAML?我可以使用一个模型,其中有一个外部容器页面,可以将不同的内容页面加载到它的面板中。
【问题讨论】:
标签: silverlight windows-phone-7 navigation