MIX10,Scott Gu宣布Silverlight 4 RC(release candidate)版本发布,从2009年11月到现在,Silverlight 4又多了一些新的功能,另外对于已有功能,也有了相应的增强。

Silverlight 4 RC增加了以下几个新的功能:

1. XAP Signing(XAP签名)

2. Custom window chrome for trusted application(可信任应用下自定义窗口外观)

前一段时间发布的一个FaceBook的Silverlight应用,这里略微修改,可以使用自定义窗口外观。

在使用自定义窗口外观前,可以看到OOB应用上有Window窗口边框,最大化最小化按钮以及标题等。

在使用后,会显示自定义外观窗口,如下图:

3. Pinned full-screen mode(别针式全屏模式,意思是开发人员使用多屏幕开发Silverlight应用,Silverlight全屏模式中,开发人员同时可以使用另外显示屏幕从事其他任务)

代码很简单:

App.Current.Host.Content.FullScreenOptions = System.Windows.Interop.FullScreenOptions.StaysFullScreenWhenUnfocused;

4. WCF RIA Services Toolkit (相信大家对WCF RIA服务并不陌生了,微软将其封装成Toolkit,更加方便开发人员调用API)

5. ContextMenu Control(上下文菜单控件,Silverlight 4支持右键菜单)

6. SLLauncher silent installs(一个新的应用程序,SLLauncher.exe,提供安装Silverlight应用到本地服务,主要面向Out of Browser,同时支持命令行安装Silverlight应用)

"%ProgramFiles%\Microsoft Silverlight\sllauncher.exe"  
/install:"D:\deploy\demoapp.xap"  
/origin:"http://foocompany.com/apps/ClientBin/demoapp.xap"  
/shortcut:desktop+startmenu  
/overwrite 

对于Silverlight 4 Beta,Silverlight 4 RC对以下功能进行了改进:

1. RichTextBox : 在Silverlight 4 Beta版本中叫做RichTextArea,现在改名为RichTextBox,RichTextBox当前支持Xaml语言,也就是说,可以支持任何Xaml中所提供的样式。 另外,RichTextBox提供了一些新的文本选择 和文本定位的API。 微软已经公布了一个UserCase在Hands-On-Lab,大家可以点击这里查看。同时大家也可以参考Nasa写的一篇“RichTextBox概览”。

2. WebBrowser Control: 该控件允许放置HTML内容到Silverlight离线应用中。同时,为了统一命名,HtmlBrush改名为WebBrowserBrush。

3. 打印API函数改进:对于Print API,改进了相关打印页面设置,和可打印区域设置,另外允许设置文本名称。

之前打印

4. Native automation(COM interop),本地自动化COM交互中的API重新命名,从ComAutomationFactory.CreateObject()改为AutomationFactory.CreateObject()

5. 增加了九种新的语言脚本支持。

6. Network, 网络方面,允许Socket在可信任或者不可信任的应用下运行;另外对于Client Networking Stack(ClientHttp),可以使用UploadProgress报告和缓存支持。

7. 修改了用户准许运行窗口,该窗口主要用于Web摄像头或者剪切板之类应用,当用户启动时,会自动弹出是否允许访问窗口,其中做了部分修改。

在Silverlight配置窗口中,增加了Permission(权限)选项,允许用户设置相关权限。

当前Visual Studio 2010 RC已经支持Silverlight 4 RC,大家可以通过以下资源创建Silverlight 4 RC开发环境。

1. Visual Studio 2010 RC下载

2. Silverlight 4 Tools for Visual Studio 2010(该安装包包含Silverlight Developer Runtime,SDK,Tools和WCF RIA Services)

3. Silverlight Toolkit( March 2010 )(暂时没有发布)

4. WCF RIA Services Toolkit

5. Expression Blend 4 Beta (有正式版Blend 3的用户,可以免费升级到Blend 4)

6. Windows Phone Developer Tools

关于Silverlight 4学习资源:

微软官方的学习视频(增加了三个新功能视频)

Silverlight 4手把手实验室(Hands-on-labs)

小结:

相信看到上面这些描述,作为Silverlight的支持者一定心潮澎湃了,按照MIX10上说的进度,Silverlight 4正式版将和Visual Studio 2010同时在4月12日发布,相信新版本的发布能给Silverlight带来更好的未来。

Silverlight 4 RC发布和详细更新相关推荐

  1. 网易回应裁撤生病员工;苹果押宝 5G 手机;IntelliJ IDEA 2019.3 RC 发布 | 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  2. 网易严选宣布退出“双11”;iPhone或将重新使用Touch ID;TypeScript 4.1 RC 发布|极客头条

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极 ...

  3. 雷军:小米MIX α量产难度太大已放弃;iPhone 12系列将支持北斗导航;TypeScript 4.0 RC发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要闻 雷军:小米MIX α量产难度太大,已放弃了 小米近 ...

  4. static 控件设置成透明后无法正常更新数据_win10又发布10月更新,提升视频体验,解决闪屏和打印问题...

    2020年10月20日,微软windows10系统再次发布了10累积更新KB4580386补丁,对1909版和1903版两版本win10系统同步推送更新补丁,本次win10的2004版未同步进行补丁更 ...

  5. TL-X19固件汇总(1.01-5.07+兔斯基美化版)带详细更新说明

    详细更新说明 TL-X19-V1.10-08E4固件发布 此版为初版固件发布! TL-X19-V1.14-08F4版固件发布 1.新增LRC歌词显示 2.新增TXT文本阅读 TL-X19-V1.17- ...

  6. K8S的灰度发布、滚动更新、蓝绿发布

    K8S灰度发布.蓝绿发布.滚动更新 一.简介 1.1灰度发布(金丝雀发布) 金丝雀发布一般是先发1台机器,或者一个小比例,例如2%的服务器,主要做流量验证用,也称为金丝雀 (Canary) 测试,国内 ...

  7. VS2012/13本地发布网站详细步骤(可带数据库)

    VS发布网站详细步骤 要在本地(自己的额电脑上)发布网站,首先你必须要搭建一个IIS服务器(具体搭建方法可参考我的上一篇博客).下面是具体步骤: 1.打开你的VS2012网站项目,右键点击项目> ...

  8. VS2012发布网站详细步骤

    VS2012发布网站详细步骤 原文 VS2012发布网站详细步骤 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面 ...

  9. Silverlight 5 RC新特性探索系列:12.Silverlight 5 RC 窗口模式下访问自定义DLL和WIN32 API...

    在Silverlight 5 RC版本中针对访问权限进行了相应的提升,它的项目属性中新增了一个复选框"在浏览器内运行时需要提升的信任",如下图: 它将为在浏览器模式下运行的应用程序 ...

  10. WeChat:微信小程序设计流程注册完善、设计开发、审核发布之详细攻略

    WeChat:微信小程序设计流程注册&完善.设计&开发.审核&发布之详细攻略 目录 微信小程序设计流程 1.注册 2.小程序信息完善 3.开发小程序 3.1.开发文档 3.2. ...

最新文章

  1. linux怎么开启samba服务,LINUX开启SAMBA服务
  2. java员工实体模型_Java持久性、db实体与其他模型之间的通信
  3. 数字中国建设再提速,智慧金融发展如何跑出“加速度”?
  4. java jdk 类加载机制_JDK源码阅读之类加载
  5. 扇区 修复 linux,linux – 如何使用hdparm来修复挂起的扇区?
  6. java的text函数,excel text函数以及相关的函数使用方法
  7. Python via virtualenv on Mac OS X: RuntimeError: Python is not installed as a framework.
  8. jq 点击事件 调用
  9. Arcgis Javascript那些事儿(九)--自定义infowindow
  10. Kudu:支持快速分析的新型Hadoop存储系统
  11. mysql查询父子关系树_根据数据的父子关系创建树形结构并实现遍历
  12. 数据库表结构设计,什么是概念模型、逻辑模型、物理模型
  13. html电话号码隐藏样式,打电话不显示号码怎么设置(教你打电话隐藏号码)
  14. sql中的判空操作keng
  15. LaTeX学习笔记:使用bibtex引用参考文献
  16. BIM模型文件下载——某幼儿园设计方案Revit模型
  17. 心脏滴血(CVE-2014-0160)
  18. 3个精美漂亮的wordpress律师网站模板
  19. 睡到自然醒的七个关键,熬夜的要看哦!
  20. 越狱相关五:杂项记录

热门文章

  1. 基于springboot+mysql的房地产中介管理系统
  2. arcgis 批量计算几何_计算几何_ArcGIS基础视频教程第一季_其他视频-51CTO学院
  3. python编写一个汽车类_python实现汽车管理系统
  4. 秩为1的矩阵的性质总结
  5. Ubuntu 20.04美化及QQ、微信、ssh客户端安装
  6. 能打开QQ,但打开不了网页-网络热门故障排查
  7. python:实现杨辉三角
  8. 数论入门(基础定义)
  9. 智能家居教程:基于机智云物联网开发平台的智能门锁v1.0(APP)
  10. hbase常用命令及操作