稳扎稳打 Silverlight 3.0 系列文章索引

[源码下载]

稳扎稳打 Silverlight 3.0 系列文章索引

作者:webabcd

在线DEMO
http://www.cnblogs.com/webabcd/archive/2009/08/04/1538238.html

1、稳扎稳打Silverlight(33) – 3.0控件之AutoCompleteBox,
DataPager
介绍
Silverlight 3.0 控件一探望:

  • AutoCompleteBox – 自动就控件。当用户输入有音后,此控件可以因指定的过滤算法在一个下拉框中罗列出配合配项
  • DataPager – 分页控件 

2、稳扎稳打Silverlight(34) – 3.0控件之Frame, Page, Label,
DescriptionViewer,
ValidationSummary
介绍
Silverlight 3.0 控件一观展:

  • Frame – 与 Page 控件结合使用,从而实现导航功能(可以经实现 Deep
    Linking)
  • Page – 与 Frame 控件结合使用
  • Label – 比 TextBlock 功能多有,可以就此来对错的求证信息做提示
  • DescriptionViewer – 鼠标经过时之提示信息 
  • ValidationSummary – 汇总显示验证错误的信息 

3、稳扎稳打Silverlight(35) – 3.0控件之ChildWindow, SaveFileDialog,
HeaderedItemsControl,
VirtualizingStackPanel
介绍
Silverlight 3.0 控件一观望:

  • ChildWindow – 用于在父窗体前弹来一个的子窗体
  • SaveFileDialog – 用户发起的保存文件对话框(OpenFileDialog –
    打开文件对话框)
  • HeaderedItemsControl – 呈现标题和集聚数据的控件
  • VirtualizingStackPanel – 虚拟化的 StackPanel(即只有生成需要展示的 UI
    元素。当绑定了汪洋数码,而某时仅展示中同样小片段的下,使用这控件则可大幅提高见效率) 

4、稳扎稳打Silverlight(36) – 3.0控件之TreeView, ListBox增强,
DataGrid增强,
MediaElement增强
介绍
Silverlight 3.0 控件一望:

  • TreeView – 树控件
  • ListBox – 改进:支持多选择
  • DataGrid – 改进:结合 PagedCollectionView 实现数据分组,
    增加了一些修数据的连锁事件, 结合 DataAnnotations 实现多少说明,
    等。。。
  • MediaElement – 增加了对视频 H.264 编码格式的支撑,和对旋律 AAC
    编码格式的支持 

5、稳扎稳打Silverlight(37) –
3.0动画之Easing(缓动效果)
介绍
Silverlight 3.0 动画的缓动效果:

  • Easing 可以同 Storyboard 结合贯彻动画的缓动效果
  • Silverlight 3 内置 11 栽缓动效果:分别吗BackEase, BounceEase,
    CircleEase, CubicEase, ElasticEase, ExponentialEase, PowerEase,
    QuadraticEase, QuarticEase, QuinticEase, SineEase
  • 梯次缓动类都连续自 EasingFunctionBase,除了 EasingFunctionBase
    提供的效能外,各个缓动类或还会出各自的属性(懒的写照了,查文档吧) 
  • EasingFunctionBase 有一个用以安装缓动模式的枚举类型属性 EasingMode
    (EasingMode.EaseOut(默认值), EasingMode.EaseIn,
    EasingMode.EaseInOut)

6、稳扎稳打Silverlight(38) – 3.0过滤镜的BlurEffect, DropShadowEffect,
自定义滤镜, 3D效果的PlaneProjection,
位图API之WriteableBitmap
介绍
Silverlight 3.0 图形系统的系新增功能

  • BlurEffect – 模糊滤镜 
  • DropShadowEffect – 阴影滤镜
  • 自打定义滤镜 
  • PlaneProjection – 将平面的 UIElement 映射到 3D
  • WriteableBitmap – 位图 API(Bitmap API)

7、稳扎稳打Silverlight(39) – 3.0通信的二上制XML通信,
本地连接
介绍
Silverlight 3.0 通信的新加效益

  • 次前行制XML通信 – 与 WCF 服务中间通信,可以以二前进制 XML
    传递数据(提高传输性能) 
  • 本地连接 – 允许客户端的鲜个 Silverlight
    程序中直接进行通信(不用通过服务端)

8、稳扎稳打Silverlight(40) – 3.0绑定之Element to Element Binding,
RelativeSource; 样式之动态修改样式, 样式继承,
自定义光标
介绍
Silverlight 3.0 绑定的初长效益,样式相关的新加效益

  • Element to Element Binding – Element 到 Element 之间的绑定 
  • RelativeSource – 一个恢宏标记,用于指定关联数据源为 Self 或
    TemplatedParent 
  • 动态修改样式 – 在 Runtime 时修改样式 
  • 体继承 – 通过 BasedOn 使有样式可以持续自另一个样式 
  • 于定义光标 – 通过 CaretBrush 自定义输入框的光标的体裁 

9、稳扎稳打Silverlight(41) – 3.0Tip/Trick之GPU 加速, Out-Of-Browser,
应用程序库缓存, 合并 ResourceDictionary, 应用程序扩展服务, Silverlight
插件对象
介绍
Silverlight 3.0 提示和技能系列

  • GPU 加速 – 对 GPU 加速的支撑
  • Out-Of-Browser –  浏览器外运转,即支持脱离浏览器运行
  • 应用程序库缓存 – 将 dll(zip) 缓存到客户端浏览器中 
  • 联合 ResourceDictionary – 整合不同职务的 ResourceDictionary 
  • 应用程序扩展服务 – 通过扩充 Application 来供附加服务
  • Silverlight 插件对象的初添效益 – 在 Silverlight 3.0 中 Silverlight
    插件对象的初长效益

补充:
1、UIElement 上新增了 MouseWheel 事件

OK
[源码下载]

发表评论

电子邮件地址不会被公开。 必填项已用*标注