1、调用系统内置滤镜:

Windows.ApplicationModel.CameraApplicationManager.ShowInstalledApplicationsUI();

2、完全退出应用程序:

Application.Current. Exit();

3、通过Url启动系统内容应用:

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-lock:"));  //跳转到”锁屏设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-airplanemode:"));  //跳转到”飞行设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-bluetooth:"));  //跳转到”蓝牙设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-cellular:"));  //跳转到”网络设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-wifi:"));   //跳转到”Wifi设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));  //跳转到”地点设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-emailandaccounts:")); //跳转到”电子邮件+账户设置“页面

Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-screenrotation:"));   //屏幕旋转

Windows.System.Launcher.LaunchUriAsync(new Uri("callto:1391234567"));   //拨打指定的电话号码
Windows.System.Launcher.LaunchUriAsync(new Uri("http://webabcd.cnblogs.com/"));  //打开指定的网络地址
Windows.System.Launcher.LaunchUriAsync(new Uri("mailto:aaa@xxx.com"));   //给指定的邮箱发送邮件

4、自定义延迟等待操作:

  Task.Factory.StartNew(async () =>
{
Task.Delay().Wait(); //延迟等待时间间隔
await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
//此处添加需要进行的操作函数
});
});

5、文件读取:

Windows.Storage.KnownFolders;//包含应用常见位置的访问
Windows.ApplicationModel.Package.Current.InstalledLocation; //获取安装包的位置
Windows.Storage.ApplicationData.Current.LocalCacheFolder; //获取本地缓存文件夹
Windows.Storage.ApplicationData.Current.RoamingFolder; //获取漫游数据文件夹
Windows.Storage.ApplicationData.Current.LocalFolder; //获取本地应用文件夹
Windows.Storage.ApplicationData.Current.TemporaryFolder; //获取应用程序临时文件夹

6、隐藏和显示状态栏:

Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
Windows.UI.ViewManagement.StatusBar.GetForCurrentView().ShowAsync();

7、隐藏命令栏:

commandBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed;

8、安装包文件的URI方案:

"ms-appdata:///local/……"    //访问存储在本地文件夹中的文件
"ms-appdata:///roaming/……" //访问存储在漫游文件夹中的文件
"ms-appdata:///temp/……" //访问存储在临时文件夹中的文件
“ms-appdata:///……” //访问安装包文件夹中的文件

9、重写后退键对应的事件:

Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
            //此处添加对应的事件处理
} 注:当然你也可以使用委托的方法来进行事件编写,这样更精炼:
Windows.Phone.UI.Input.HardwareButtons.BackPressed += (a,b)=>{ ////此处添加对应的事件处理 };

10、联系人相关操作:

Windows.Phone.PersonalInformation.ContactStore.CreateOrOpenAsync();  //创建联系人

ContactInformation info = new ContactInformation();
var porperties = info.GetPropertiesAsync(); //获取联系人

^^^^^^^当然还有很多,到时候想到再依次补充!!!!

以上是我为初学者罗列的一些常用的常用操作,希望对初学者有一些指导。当然,也很欢迎转载,但请注明出处!

WindowsPhone8.1 开发技巧的更多相关文章

  1. SQL开发技巧(二)

    本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列文章基于SQLServer系列,且版本为SQLServer2005及以上-- 文章系列目录 SQL开发技巧(一) SQL开 ...

  2. DelphiXE2 DataSnap开发技巧收集

    DelphiXE2 DataSnap开发技巧收集 作者:  2012-08-07 09:12:52     分类:Delphi     标签: 作为DelphiXE2 DataSnap开发的私家锦囊, ...

  3. delphi XE5下安卓开发技巧

    delphi XE5下安卓开发技巧 一.手机快捷方式显示中文名称 project->options->Version Info-label(改成需要显示的中文名即可),但是需要安装到安卓手 ...

  4. 经典收藏 50个jQuery Mobile开发技巧集萃

    http://www.cnblogs.com/chu888chu888/archive/2011/11/10/2244181.html 1.Backbone移动实例 这是在Safari中运行的一款Ba ...

  5. 移动 Web 开发技巧之(后续)

    昨天的<移动 Web 开发技巧>的这篇文章,大家反响不错,因为这些问题在大家日常写移动端的页面时经常遇到的.所以那个文章还是超级实用的,那么我们今天继续来分享一下移动端的web开发技巧吧, ...

  6. Maven 安装以及一些开发技巧

    解压 apache-maven-3.2.5 在conf ->sites中配置repository 的路径. Eclipse 配置 maven 2. 3. 一些小BUG 或开发技巧 eclipse ...

  7. thinkphp开发技巧经验分享

    thinkphp开发技巧经验分享 www.111cn.net 编辑:flyfox 来源:转载 这里我给大家总结一个朋友学习thinkphp时的一些笔记了,从变量到内置模板引擎及系统变量等等的笔记了,同 ...

  8. Java 8的五大开发技巧

    转载:http://geek.csdn.net/news/detail/94219 在Java 9发布之前,我们来分享一些Java 8开发技巧,本文翻译自JetBrains高级开发主管Trisha G ...

  9. (转)经典收藏 50个jQuery Mobile开发技巧集萃

    (原)http://www.cnblogs.com/chu888chu888/archive/2011/11/10/2244181.html 经典收藏 50个jQuery Mobile开发技巧集萃   ...

随机推荐

  1. 可遇不可求的Question之skip-name-resolve模式篇

    mysql启用skip-name-resolve模式时出现Warning的处理办法 在优化MYSQL配置时,加入 skip-name-resolve ,在重新启动MYSQL时检查启动日志,发现有警告信 ...

  2. SSD磁盘测试不达标排查

     最近购买了一块4T的Inter_SSD_D3-4510硬盘安装在了一台DELL PowerEdge R640服务器,经过测试发现磁盘和产品手册上描述的性能相差过大,相当于产品手册性能的1/2,一下是 ...

  3. iOS安装包瘦身的那些事儿

    在我们提交安装包到App Store的时候,如果安装包过大,有可能会收到类似如下内容的一封邮件: 收到这封邮件的时候,意味着安装包在App Store上下载的时候,有的设备下载的安装包大小会超过100 ...

  4. 微服务ServiceMesh及三种模式介绍

    1. 前言 今年,ServiceMesh(服务网格)概念在社区里头非常火,有人提出2018年是ServiceMesh年,还有人提出ServiceMesh是下一代的微服务架构基础.作为架构师,如果你现在 ...

  5. web开发之菜鸟的代码规范

    笔者菜鸟里最不会飞的那个,所以这些基础的习惯都没养成,正好抽时间特意做个笔记以方便自己规范代码, 有兴趣的大佬多多指点. 养成好的编码习惯收益良多, 总结下编码时应注意的细节<借鉴高程里代码约束 ...

  6. Facebook的一些基本操作(网页版)

    前期准备 1,注册一次Facebook账号,新建一个应用取到应用id 2,引进Facebook的SDK到页面中: 在js中引进以下代码,初始化 // facebook window.fbAsyncIn ...

  7. String-intern方法举例分析其含义

    之后重新理解这个知识点时,又写了一些小例子 String a1 = new String("str01") ; String a2 = "str01" ; Sy ...

  8. 从零开始学 Spring Boot

    1.下载 spring-tool-suite https://spring.io/tools3/sts/legacy 2.解压运行 sts-bundle\sts-3.9.7.RELEASE\STS.e ...

  9. python之内置装饰器(property/staticmethod/classmethod)

    python内置了property.staticmethod.classmethod三个装饰器,有时候我们也会用到,这里简单说明下 1.property 作用:顾名思义把函数装饰成属性 一般我们调用类 ...

  10. 安装CDH5 hadoop2.3.0 NodeManager 没有启动

    今天在安装hadoop后,启动start-yarn.sh后,nodemanager起不起来,后来查看DN节点的日志,报了以下一个错误: FATAL org.apache.hadoop.yarn.ser ...