3月23日,微软发布了Windows 10 SDK,现在可以针对Windows 10 开发App了。我们来看看Windows10/WP10 开发有哪些新内容吧。

现在微软倡导的是Universal App,一个应用在PC、平板、手机多个平台提供一致的体验。相信Windows 10 的Universal体验会更进一层楼的。
在这里可以找到具体的更新内容,暂时是只有英文的。我就简单翻译介绍一些具体的更新内容:

应用模型

  • File Explorer :Windows.System.Launcher.LaunchFolderAsync
    这个命名空间下的一些函数可以直接启动文件浏览器,而且直接显示你自己指定的特定文件夹。
  • Shared storage
    :Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager
    该命名空间下的类和它的方法可以让你与另一个App共享一个文件,做法是在利用URI自动另一个App的时候传递一个token过去,然后目标App就可以利用这个token来访问分享的文件了。
  • Settings :用ms-setting 协议来显示系统的具体的设置页面。例如打开WIFI设置页面可以这样:
 bool result = await Launcher.LaunchUriAsync(new Uri("ms-settings://network/wifi"));

在这里可以找到所有你可以显示的设置页面的列表。

控件

  • Webview :支持一些新的API:
    MediaType property for the MSWebViewUnviewableContentIdentified event MSWebViewUnsupportedUriSchemeIdentified event
    MSWebViewNewWindowRequested event MSWebViewPermissionRequested event,
    用于网页内容向用户获取地理位置的许可

  • 用户输入数据确认: 新的XAML控件中的属性可以显示数据验证的错误。可以增加或删除控件的ValidationErrors属性集合。当ValidationErrors的个数不为零的时候,可读属性ValidationState 会改变,同时控件会显示一个错误的指示器。这个指示器(indicator)的Style可以使用默认的可以自定义。

  • Windows core text APIs
    Windows.UI.Text.Core 命名空间
  • 笔迹(input updates):现在Windows Runtime app使用墨迹功能更加简单了,C++,C#,VB都支持。用InkCanvas控件实现笔迹功能。还有InkPresenter, InkStroke, InkRecognizer, and InkSynchronizer相关的类。

设备

  • 位置:Windows 10 使用新的方法来获取用户的位置信息许可 RequestAccessAsync
  • AllJoyn : 实现了AllJoyn,AllJoyn可以实现近距离设备间的发现、通信等。Windows.Devices.AllJoyn 命名空间
  • 电池:Windows.Devices.Power 命名空间。可以获取详细的电池信息
  • MIDI devices:Windows.Devices.Midi 命名空间

存储

File-search APIs available for Windows Phone:
可以设置一个共享文件夹,你名下的其他应用也可以访问这个文件夹。Windows.Storage.ApplicationData.GetPublisherCacheFolder方法来获取共享文件夹的位置。
这是个有趣的新特性。你自己的所有App可以共享文件了,可以融入很多想象力。

UI体验

  • List 虚拟化:总结就是ListView和GridView的性能更好了,增删的动画也更好了

Windows 10/WP10预览 Universal App开发的更新内容相关推荐

  1. Windows 10 技术预览

    windows10的技术预览版已经发布了很久了,正式版大约在今年的夏天就会发布,作为微软寄予厚望的下一代全平台操作系统,相比于windows8.1,windows10做了哪些改进,又添加了哪些新功能. ...

  2. lodopa5预览时默认横向_微软Windows 10 20H1预览版18922开始推送,附更新内容

    IT之家6月20日消息 今天微软推送了最新的Windows 10 20H1快速预览版18922系统更新,本次更新带来了一系列的新功能,包括语言设置提升,Feedback Hub更新,并且进行了常规Bu ...

  3. 为 Surface Pro 3 全新安装 Windows 10 技术预览版

    最近 Windows 10 Technical Preview Build 10041 终于发布了.第一时间在我使用的所有设备上安装升级,感觉还不错.然而手头一台 Surface Pro 3 在升级后 ...

  4. Windows 8 客户端预览版(Consumer Preview)抢先体验

    大家期盼已久的Windows 8客户端预览版今天终于拿到ISO了.废话就不多说了,让我们一起来体验一下CPE和之前的DPE(开发预览版)究竟有什么变化. 安装开始,果真是一条鱼的欢迎界面. 第二个界面 ...

  5. 【实战】中文不香吗 Windows 10 CodeSoft 7 条形码标签打印开发实战

    前情回顾 codesoft 是一款专业好用的条码标签打印和设计软件,使用该软件可以可视化对标签进行设计.预览.打印等操作.之前介绍过 Codesoft 6 .详细内容请参考:Windows 10 Co ...

  6. 22504!Windows 11 新预览版发布

    面向 Dev 频道的 Windows 预览体验成员,微软现已发布 Windows 11 预览版 Build 22504. Windows 11 Insider Preview Build 22504  ...

  7. 22468!Windows 11新预览版发布:旧版系统支持十月终止请速升

    面向 Dev 频道的 Windows 预览体验成员,微软现已发布 Windows 11 预览版 Build 22468. Windows 11 Insider Preview Build 22468 ...

  8. 短视频APP开发,另类内容的媒介的新突破模式

    在短视频APP开发中,有这么一类账号,他们以发布电影.电视剪辑为主,通过简短的语言,迅速让用户了解这部剧讲了哪些内容,及时是刚上映不多久的电影他们也会很快的给出讲解. 不得不说,这类账号帮助了很多白嫖 ...

  9. 【实战】Windows 10 CodeSoft 6 条形码标签打印开发实战 【产品标签设计印刷】【Codesoft】

    Windows 10 窗体应用 调用 CoeSoft 6 打印标签 1.CodeSoft 简介 codesoft 6 enterprise 是一款专业好用的条码标签打印和设计软件,使用该软件可以可视化 ...

最新文章

  1. TensorFlow XLA优化与Memory
  2. 【驱动】GPIO寄存器配置总结
  3. java 调用codesoft_请问各位前辈高人,java调用codesoft,如何给lab文件中的变量赋...
  4. python语言的变量随时_Python参数注解
  5. HTML、CSS、JavaScript能实现的功能汇总!
  6. Vue 媒体处理(摄像头,截图,播放本地视频)
  7. pae扩展内存 linux,Linux内核-内存管理-PAE(物理地址扩展)
  8. ASP.NET MVC Global.cs - 应用程序事件
  9. emolg模板PHP7,PHP7下安装Emlog5.3.1的笔记
  10. 机器人动力学建模之刚体动力学基础学习
  11. tuxedo服务端访问oracle,tuxedo9.1与oracle10g互联
  12. 用七牛生成音乐外链方法
  13. 怎么使用计算机扩展,如何导入扩展到慧编程PC并进行使用
  14. 年龄识别之AgeNet
  15. asp.net会员卡管理系统VS开发sqlserver数据库web结构C#编程
  16. 超声波测距模块HC-SR04详解(基于51单片机)
  17. 第一周,人工智能学习总结
  18. Windows 安装与配置IIS
  19. 互联网日报 | iPhone 12系列手机正式发布;盒马入局火锅市场;东风汽车A股IPO申请获受理...
  20. 解决:java.lang.IllegalStateException: Failed to load property source from ‘file:~application.yml

热门文章

  1. RabbitMQ消息中间件技术精讲全集
  2. 使用python选择结构和循环实现英雄联盟登录和注册
  3. vivo 全球商城:架构演进之路
  4. GO语言使用之网络编程(TCP编程)
  5. 武器排序HDU3293:sort
  6. python爬虫课程笔记-续
  7. android 9坚果r1,「旗舰」坚果R1开箱,红蓝荧光照亮细细的红线
  8. 经纬财富:扬州钯金价格走势图
  9. python 编写端口扫描器
  10. 在线考试例子(vant+vue)