`
jiasongmao
  • 浏览: 676373 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

看看Silverlight4有哪些新特性

    博客分类:
  • .NET
阅读更多

转载地址:http://m.cnblogs.com/18579/1693984.html

看看Silverlight4有哪些新特性

 

(只列举了部分新特性)

1, 打印支持

引入了PrintDocument类

参考这里 

 

 

2,鼠标右键,鼠标中键支持

引入了 UIElement.MouseRightButtonDown Event , UIElement.MouseRightButtonUp Event, UIElement.MouseWheel Event

 

3, 富文本支持

引入 RichTextArea 类

参考这篇文章:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/11/18/silverlight-4-rough-notes-richtextarea.aspx

 

4, ICommand接口

恩,这是一个比较好的消息 
参考这篇文章: http://weblogs.asp.net/nmarun/archive/2009/12/02/using-icommand-silverlight-4.aspx

 

5, 剪切板支持

引入Clipboard类 

 

6, WebBrowser控件

比较有意思的一个事情是,我们可以在Silverlight中用WebBrowser控件播放Youtube上的Flash视频

 

7,Out-Of-Browser (enhance) 以及访问用户本地文件

Out-Of-Browser好像是SL3引入的,但在4中有所提升,具体的看这里: http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2010/03/15/silverlight-4-quick-tip-out-of-browser-improvements.aspx

关于本地文件访问看这里:http://weblogs.asp.net/nmarun/archive/2009/11/27/local-file-access-silverlight-4.aspx

 

8,COM

Flash好像不能访问COM对象吧(我不太懂FLASH),恩,Silverlight 4 可以, 使用 ComAutomationFactory,

这里有个DEMO,看看如何和访问OutLook 

 

9,提示窗(气泡),反正就是像Outlook新邮件提醒那样的提示框

NotificationWindow 看这里:http://www.85turns.com/2009/11/18/notificationwindow-silverlight-4/

 

10,Web Request中的验证支持

看这里:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/11/18/silverlight-4-rough-notes-networking.aspx

 

11,全屏显示时的全键盘访问

貌似以前全屏时只能访问部分键盘按钮

 

12, 文本截断(trimming)

以前居然不支持这个,匪夷所思 (这算改掉的一个Defect,还是New Feature啊?)

 

13,ViewBox控件

 

14,RTL

不是什么高深的概念,就是Right-To-Left文本显示

 

15,DRM(数字版权管理)

看这里吧,这些API在中国被调用的频率应该很低 http://msdn.microsoft.com/en-us/library/cc838192(VS.96).aspx

 

16,从桌面拖放对象到SL应用程序

比较有意思, 以后的博客编辑器插入图片或许会比较方便,看个DEMO:http://elegantcode.com/2009/11/23/silverlight-4-beta-using-silverlight-as-drop-target/

 

17,数据验证

我们都知道WPF数据验证功能,恩,SL4也有了:http://johnpapa.net/silverlight/enabling-validation-in-silverlight-4-with-idataerrorinfo/ 

 

18,DependencyObject 级别的数据绑定

传说以前只支持FrameworkElement级别的(好奇怪哦) 

 

19,MEF(Managed Extensibility Framework )支持

看这里 http://microsoftpdc.com/Sessions/FT24  
顺便问一下:这个世界上为啥会有MEF,Prism共同存在的理由呢?

 

20, Fluid UI 支持

(过度动画??)http://martinkruszynski.blogspot.com/2009/12/new-features-in-silverlight-4-beta_11.html 

分享到:
评论

相关推荐

    Microsoft silverlight 4 从入门到精通 Step by Step 1-4 案例

    《Microsoft Silverlight 4 从入门到精通》是针对微软的富互联网应用程序开发平台Silverlight 4的一套详细教程,分为Step by Step的1-4个案例,旨在帮助初学者和有一定基础的学习者深入理解并掌握Silverlight 4的...

    silverlight4学习源码

    首先,我们来看Silverlight 4的主要特性。相比于之前的版本,Silverlight 4引入了更多企业级的功能,如本地文件访问、打印支持、摄像头和麦克风集成等。这些功能极大地扩展了Silverlight的应用场景,使得开发者能够...

    解析Silverlight 4及其架构

    **Silverlight 4的新特性** - **新控件**:例如RichTextBox用于文本编辑,ViewBox实现自适应缩放,WebBrowser控件则允许在应用内嵌入网页。 - **浏览器外支持**:允许应用脱离浏览器独立运行,拥有更多桌面应用特性...

    silverlightToolkit 4 下载(附实例源码)

    例如,EaseInOutElastic easing函数可以创建弹性动画效果,使得元素的移动既具有缓入又具有缓出的特性,看起来更加自然。 在实际开发中,Silverlight Toolkit的使用大大简化了开发流程,降低了创建高质量UI的门槛。...

    SLCrystal_Pale(silverlight4两款水晶按钮,四款漂亮控件风格)

    SLCrystal_Pale是一款针对Silverlight 4开发的控件库,特别强调了视觉美观和交互体验,主要提供了两款水晶按钮以及四种不同的控件风格。在本文中,我们将深入探讨这个库的核心特性、设计理念以及如何在实际项目中...

    silverlight学习demo实例

    总之,这个"silverlight学习demo实例"涵盖了Silverlight的基础到高级特性,包括动画、数据绑定、UI设计、服务通信和BI应用等多个方面。通过深入研究这些示例,开发者不仅可以熟悉Silverlight的技术栈,还能提升在...

    SilverLight3

    虽然SilverLight2中引入了基本的3D支持,但SilverLight3进一步加强了这一特性,包括对3D变换、光照和相机操作的支持,让开发者能够构建具有深度和立体感的交互式3D场景。 ### 7. **触摸输入支持** 预见到触屏设备的...

    HTML 5 or Silverlight?

    尽管 HTML5 和 Silverlight 各有特色,在不同场景下各有优劣,但 HTML5 凭借其开放性和广泛的平台支持,正在逐步成为跨平台应用开发的主流选择。而 Silverlight 作为 Windows 平台上的重要技术,仍然在特定领域内...

    Silverlight模拟Office工具栏

    开发者可以学习如何利用Silverlight的特性,如XAML进行UI设计,以及如何实现按钮点击事件、数据交互等功能。这个项目可能还涵盖了测试和调试的技巧,以确保模拟工具栏的稳定性和用户友好性。对于想要提升Web应用用户...

    Silverlight教程之打印报表和图形

    首先,让我们来看看Silverlight 4.0的一些核心增强点。Visual Studio 2010和Blend 4提供了更强大的开发工具,如可视化设计界面、针对不同运行时版本的选择以及对XAML和C#代码的智能感知功能。此外,新版本还支持...

    Silverlight安装包

    在详细解释Silverlight之前,我们先来看一下其背景。在2007年推出时,Silverlight是作为Adobe Flash的一个竞争对手,旨在提供更高级的富互联网应用程序(RIA)平台。它支持丰富的图形、动画和音频视频播放功能,同时...

    silverlight 流程设计器

    本篇文章将深入探讨基于Silverlight技术的流程设计器,介绍其特性、功能以及如何利用它来提升工作效率。 首先,Silverlight流程设计器支持(群组)拷贝、(群组)粘贴和(群组)移动功能。这一特性极大地简化了流程...

    Silverlight 常用dll

    首先,让我们来看看Silverlight的核心DLL文件: 1. **System.Core.dll**:这个DLL包含了Linq(Language Integrated Query)和匿名类型等.NET Framework 3.5 SP1的新功能。在Silverlight中,你可以利用Linq来处理...

    Silverlight4.0支持VS2010中文版第一部分

    在功能方面,Silverlight 4.0引入了大量新特性,如: 1. **桌面功能集成**:Silverlight 4.0允许应用在用户的桌面上运行,可以访问剪贴板、打印和拖放等功能,提升了应用的实用性。 2. **丰富的媒体支持**:增强了...

    silverlight使用数据模板自定义数据显示

    数据模板是WPF和Silverlight中一个强大的特性,它允许我们以自定义的方式显示数据对象,使得UI设计更加灵活且与业务逻辑解耦。 首先,让我们了解什么是数据模板。在Silverlight中,数据模板是一种定义如何将数据...

    wpf和silverlight游戏动画基本教程

    - **竞争:** Silverlight旨在与Adobe Flash竞争,尽管两者在功能上有重叠之处,但Silverlight提供了更多的编程灵活性和更好的跨平台兼容性。 #### 三、动态创建动画的方法 **Storyboard 动画** Storyboard动画是...

    silverlight\泡泡鼠标

    【描述】:在“Silverlight 泡泡鼠标”中,当用户点击屏幕时,不仅会触发常规操作,还会伴随着一系列Silverlight特效,使鼠标指针看起来像一个能产生气泡的元素。这一特性可能涉及到动态图形、动画和用户输入响应等...

    silverlight计算器

    6. **样式和动画**:Silverlight还支持添加样式和动画效果,使计算器看起来更加生动和专业。例如,按钮的按下效果、数字输入时的动态显示等。 7. **部署和跨平台**:Silverlight应用程序通常通过浏览器插件运行,这...

    Silverlight浮动窗体示例

    **Silverlight浮动窗体示例详解** Silverlight是微软推出的一种强大的富互联网应用程序(RIA)开发平台,它允许开发者...理解并掌握这些概念,将有助于你成功地在Silverlight应用中构建出具有丰富交互性的浮动窗体。

Global site tag (gtag.js) - Google Analytics