将应用程序页面的内容写入WP7中的文件

时间:2011-09-27 11:34:39

标签: c# silverlight windows-phone-7

我想将应用程序页面的全部内容(例如Mainpage.xml)写入文件(在隔离存储中)如何在WP7中执行此操作?是否有任何方法可用于解析页面内容并将其写入Windows Phone 7中的文件?

1 个答案:

答案 0 :(得分:0)

没有内置方法可以做到这一点。

但是,您可以尝试几种方法:

如果结构是静态的,您可以尝试从DLL中提取包含此内容的资源。为了将来重复使用,可以更容易地再次从DLL加载页面。

如果您在运行时(基于用户输入/首选项)生成页面(或页面的一部分),并且您希望能够保存/重新加载它,那么只需保存足够的信息以便能够重新创建它。尽管XAML不太可能是最好的格式 您可以在构建UI时创建此项。或者,您可以遍历可视树以获取所有渲染的详细信息。我建议您随时进行录制,以便更轻松地跟踪渲染对象中的非默认值。