Windows Phone 7 Tips (4)
1.Windows Phone 7 中常见的使用WebClient代码段:
WebClient twitter = new WebClient();
twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=" + TwitterNameBox.Text));
2. 在Windows Phone 7 程序Deactivated的时候,我们需要处理程序的持久化数据和瞬态数据。
A。将持久化数据保存到IsolatedStroage
B。在App.xaml.cs的Deactivated事件中处理应用程序瞬态数据,将应用程序瞬态数据保存至PhoneApplicationService.State中
C。在页面的OnNavigatedFrom事件中处理页面瞬态数据,将页面瞬态数据保存至PhoneApplicationPage.State中
3. 对于通过WebClient获取到的XML数据源 ,我们可以使用Linq To XML 方便操作,获取其属性以便绑定
XElement xmlTweets = XElement.Parse(e.Result);
4.在使用linq to xml需要注意返回的xml数据有没有含命名空间
则使用linq to xml 处理数据时也需要加上命名空间,tweet search wp7 项目处理代码如下
如果返回的数据不包含命名空间,如下图
则处理代码如下
5. 在Visual Studio 默认并没有NavigateToEventHandler的快捷键,我们可以自行定义
选择菜单栏--> 工具---> 选项,找到 键盘节点,在搜索框中输入NavigateToEventHandler,会找到EditorContextMenus.XAMLEditor.NavigateToEventHandler,然后按快捷键Ctrl+G+T(当然你可以自行定义),点击Assign
这样我们就可以使用快捷键Ctrl+G+T了,就不需要右击选择转到事件处理,其实我们可以看到快捷键已经添
- 发表评论
-
- 最新评论 更多>>
您可能感兴趣的文章
- 白话算法(7) 生成全排列的几种思路(三) 临位对换法
- Windows Phone 实用开发技巧(11):让StackPanel中的
- Windows Phone实用开发技巧(1):保存图片及加载图片
- Windows Phone 7 开发之Microsoft.Phone.Tasks中
- Windows Phone 7 开发探索笔记5——页面间导航
- Windows Phone 7 最新的开发工具库
- 小试Sketchflow for Windows Phone 7
- Windows Phone 实用开发技巧(23):强制关闭SIP
- Pocket PC获取路径的六种方法
- Windows Phone 实用开发技巧(2):使用TombstoneHelp