WP7的5个应用开发计划--学习记录1

原创 2012年03月27日 16:48:08

最近使用到的类,方法的记录。

NavigationService    用于导航的类。

实例:NavigationService.Navigate(new Uri(uri, UriKind.Relative));

System.IO.IsolatedStorage 名称控间下的IsolatedStorageFile.GetUserStoreForApplication()用于获取当前设备的独立存取,然后用它与设备的文件存储打交道。

实例:

private void SaveFile()
        {
            IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication();
            DateTime date = DateTime.Now;
            string da = date.Year.ToString() + "_" + date.Month.ToString() + "_"
                + date.Day.ToString() + "_" + date.Hour.ToString() + "_" + date.Minute.ToString() + "_"
                    + date.Second.ToString();
            string ti = TitleBox.Text;
            string filename = da + "_" + ti + ".txt";
            if (!storage.FileExists(filename))
            {
                using (IsolatedStorageFileStream file = storage.CreateFile(filename))
                {
                    using (StreamWriter wr = new StreamWriter(file))
                    {
                        wr.Write(ContentBox.Text);
                    }
                }
            }
        }


Microsoft.Phone.Shell空间下的PhoneApplicationService.Current.State。用于在应用程序运行是的数据和状态页面间传递的一个索引数组。

实例:PhoneApplicationService.Current.State["filename"] = filename;也可以用查询字符串来实现页面间的数据传递。



ApplicationBarIconButton无法使用this.这样的方式访问,需要使用如下面的方式访问:

ApplicationBarIconButton bu = (ApplicationBarIconButton)ApplicationBar.Buttons[2];
            bu.IsEnabled = true ;


使用using(放要使用的资源)可以防止忘记释放资源而导致的问题。

例如:

using (StreamReader reader = new StreamReader(file))
                            {
                                ViewContentBlock.Text = reader.ReadToEnd();
                                ViewTieleBlock.Text = title[0];
                            }

学习WP7应用开发的笔记--在App和Page中使用资源集合的注意点1

今日看了Charles Petzold【美】著作的《Windows Phone 7程序设计》一书中的资源集合,特此做笔记。 在Page.xaml中添加资源集合时, 似下面这样 ...

WP7-应用开发之数据缓存

转自:http://www.cnblogs.com/chenkai/archive/2011/11/09/2242597.html 今天把JDi/Server测试做完.终于有了时间来写写关于...

WP7 开发学习(1):“合一微博” 与 OAuth 原理

本文以开发一个简单整合了新浪微博和腾讯微博于一体的WP7客户端——“合一微博” 作为WP7开发学习的载体,来记录WP7开发学习中的各种问题及解决方案。     要实现的功能:     1,...

WP7应用程序开发(食物相克大全)

  • 2013年07月20日 14:10
  • 2.95MB
  • 下载

自己写的WP7小应用 学习进度管理

  • 2011年08月03日 16:38
  • 215KB
  • 下载

WP7手机应用程序开发(一)Slilverlight Labs

Silverlight labs 一 、你好windows Phone 这个实验室的目的是完成一个经典的“Hello World”应用程序,为您介绍创建一个针对windows phone 的sil...

WP7开发应用程序的能力

Capability,即能力。Windows Phone 7中的安全机制相比以前Windows Mobile平台要严格很多。在很多时候,你的程序想要做什么事情必须要提前声明出来让用户知道。这就是Cap...

wp7开发之创建第一个Silverlight应用程序

首先创建一个新的项目:                打开开发工具File/new Project:                      如图所示,修改自己为项目定义的名字。   ...

使用C#开发Metro 风格应用的路线图 -- 移植wp7应用到metro上

将wp7应用移植到metro主要做这两方面的工作: 换ui控件,因为silverlight的ui控件不可以直接用在metro上 换api,silverlight的api同样也不能直接用在win...
  • cuit
  • cuit
  • 2012年12月26日 11:21
  • 748
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WP7的5个应用开发计划--学习记录1
举报原因:
原因补充:

(最多只允许输入30个字)