【发布时间】:2012-11-19 19:20:00
【问题描述】:
我已经看到其他几个基于此的问题,但在处理 Silverlight 时没有明确的答案。
我正在使用 Silverlight 5 和导航框架在我的应用程序的不同部分之间导航。我想做的是在用户执行我想要更新 url 的操作时提供到我的应用程序的深层链接。
我知道我可以通过调用NavigationService.Navigate 来做到这一点,但是这样做会重新初始化整个页面和我的视图模型,而我真正需要做的只是允许用户直接刷新到该视图或保存来自地址的直接链接吧。
我知道我应该能够使用 javascript 来执行此操作,但如果有人知道在 Silverlight 中执行此操作的方法,我宁愿不这样做。
进一步说明
我的一个页面是一份报告。该报告已经具有分页功能。我希望能够在不实际重新加载页面的情况下将 URL 更新为 #MyReport?Page=2(就像我说的分页已经处理好了)。我只需要处理 OnNavigatingTo 函数中的查询字符串,而无需在每次单击某些内容时完全重新加载页面。这将允许用户复制该 Url 并将其放入电子邮件或任何他们想要放置的位置,其他用户将直接访问。
【问题讨论】:
-
可能与this question有关
标签: c# silverlight