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

相关文章:稳扎稳打Silverlight 2.0系列文章索引

在线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

源码下载地址:http://files.cnblogs.com/webabcd/Silverlight.rar

时间: 2024-08-22 14:15:32

稳扎稳打Silverlight 3.0系列文章索引的相关文章

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

在线DEMO http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html 1.稳扎稳打Silverlight(1) - 1.0实例之电子表 2.稳扎稳打Silverlight(2) - 1.0实例之支持录音和回放的钢琴(Silverlight+ASP.NET AJAX+DLINQ) 3.稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, Co

积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引

Flash 之 ActionScript 3.0 1.积少成多Flash(1) - ActionScript 3.0 基础之数据类型.操作符和流程控制语句 介绍 Flash ActionScript 3.0 中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似   2.积少成多Flash(2) - ActionScript 3.0 基础之包.类.包外类.命名空间.属性.方法.接口和继承 介绍 Flash ActionScript 3.0 是一种面向对象的语言,包.类.包外类.命名空间.

系出名门 Android系列文章索引

介绍 系出名门 Android 系列文章索引:搭建开发环境, 布局, 菜单, 对话框, 通知, 活动, 服务, 广播, 广播接收器, 控件, 数据库支持, 内容提供器, HTTP通信, XML解析, 异步消息处理 1.系出名门Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序 介绍 搭建 Android 的开发环境,以及写一个简单的示例程序 在 Windows 下搭建 Android 开发环境 Android 项目的目录结构说明 写

Asp.net MVC2.0系列文章-显示列表和详细页面操作

上一篇文章,我们简单地完成了新闻的添加操作(Asp.net MVC2.0系列文章-添 加操作)此篇文章,我们使用Asp.net MVC2.0实现新闻清单的展示和新闻详细页面 . 创建View视图Index和NewsDetails 创建新闻首页,用来显示新闻列表. 在Views/News目录下,单击右键,选择Add->View,修改相关配置如下图所 示 在生成的HTML代码中,进行相关展示方面的修改.主要代码如下: <% foreach (var item in Model) { %> &

设计模式(C#)系列文章索引

介绍 类图加实例的方式介绍设计模式(C#) 创建型模式(Creational Pattern) 1.设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern) 介绍 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 2.设计模式(C#) - 建造者模式(Builder Pattern) 介绍 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 3.设计模式(C#) - 原型模式(Prototype Pattern) 介绍 用

Asp.net MVC2.0系列文章-运行Web MVC2.0 Demo

安装VS2010 首先安装VS2010,安装过程请参考文章: http://www.cnblogs.com/ywqu/archive/2010/01/27/1657450.html. 创建第一个MVC2.0程序 新建一个asp.net MVC2.0网站程序,如下图: 提示是否新建单元测试工程,选择创建Unit Test Project MVC2.0网站结构图

Asp.net MVC2.0系列文章-添加操作

此篇文章,我们将实现MVC2.0的添加操作,主要包括Model的创建.View的 Edit操作和Control的Create操作. 创建数据模型Model 数据模型 主要包括数据信息.验证规则以及业务逻辑. 创建Model的方式有多种,可 以使用微软的ADO.NET Entity Data Model,也可以使用第三方工具生成实体对象 ,对于比较简单的实体,我们可以手工添加,此处就是手动敲上去的.

Asp.net MVC2.0系列文章-MVC简介篇

使用微软VS工具开发Web应用程序主要有两种方式:一种是常用的创建Asp.net Web Forms,另外一种就是今天着重介绍的Asp.net MVC. Web Forms有两部分组成:Aspx檔以及后台代码aspx.cs文件. 文章-MVC简介篇-"> Web Forms优点是: HTML接口与业务逻辑分开 丰富的服务器控件,加速了开发速度 数据绑定技术 基于事件的程序模型 用户控件和第三方控件技术 什么是Asp.net MVC? ASP.NET MVC Framework是微软在ASP

VS 2008 sp1 + .NET 3.5 sp1系列文章索引

VS 2008 sp1 + .NET 3.5 sp1(8) - Dynamic Data(动态数据) VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务) VS 2008 sp1 + .NET 3.5 sp1(6) VS 2008 sp1 + .NET 3.5 sp1(5) VS 2008 sp1 + .NET 3.5 sp1(4) VS 2008 sp1 + .NET 3.5 sp1(3) VS 2008 sp1 + .NET 3.5 sp1(