WP7故事书示例应用
如果你想做一个简单又好玩的 WP7 故事书应用,访问资源文件和页面之间的导航传参可是必须得掌握的两个基本技能。访问资源文件挺简单,基本上就是把文件放到资源目录下,用Application.GetResourceStream
来读取,用StreamReader
读到文本内容,像这样:
string filePath = "story.txt";
StreamResourceInfo streamInfo = Application.GetResourceStream(new Uri(filePath, UriKind.Relative));
StreamReader reader = new StreamReader(streamInfo.Stream);
string content = reader.ReadToEnd();
。要注意,文件属性得设置成“Content”,才能被正确加载。
导航传参就更有趣了,你可以通过NavigationService.Navigate
传递参数,像这样:
string param = "故事参数";
NavigationService.Navigate(new Uri("/TargetPage.xaml?param=" + param, UriKind.Relative));
,在目标页面里用NavigationContext.QueryString
来获取参数。这样,你就能在不同页面之间传递信息啦!
结合这些技术,做一个完整的故事书应用也就变得简单了。用户点开故事标题,传个参数到详细页,拿到资源文件的内容展示,完美!
如果你要做更复杂的应用,MVVM 模式、数据库存储这些也可以慢慢尝试,逐步提升自己的开发能力。,掌握这些基本技巧,做出来的应用既简洁又高效。毕竟,技术就是要给开发者带来更便捷的体验。
659.67KB
文件大小:
评论区