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

本文关键字:WP7 文件 应用程序 | 更新日期: 2023-09-27 18:09:41

我想写我的应用程序页面的整个内容(如Mainpage.xml)到一个文件(在隔离存储)我如何在WP7中做到这一点?是否有任何方法可以解析页面内容并将其写入Windows phone 7中的文件?

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

没有内置的方法。

然而,有几个方法你可以尝试:

如果结构是静态的,您可以尝试从DLL中提取包含该结构的资源。对于将来的重用,从DLL中再次加载页面会更容易。

如果你在运行时(基于用户输入/偏好)生成一个页面(或页面的一部分),并且你希望能够保存/重新加载这个页面,那么只需保存足够的信息以便能够重新创建它。XAML不太可能是最好的格式。
您可以在构建UI时创建它。或者,您可以遍历可视化树以获得所有渲染的细节。我建议你边做边记录,这样你可以更容易地跟踪渲染对象中的非默认值。