摘要: Silverlight 3 OOB 名词解释 OOB (Out of Browser): Silverlight 3新特性之一。在浏览器中运行的Web应用界面与传统桌面软件比起来总是死板,不够灵活的。因此,人们就产生了需求,想在浏览器之外运行web应用。Adobe的Air可以实现这个功能,而Google的解决方案是Chrome里的shortcuts。给Web应用建立了shortcuts之后,就可以 Silverlight 3 OOB名词解释OOB (Out of Browser): Silverlight 3新特性之一。在浏览器中运行的Web应用界面与传统桌面软件比起来总是死板,不够灵活的。. 阅读全文
posted @ 2011-08-26 14:48 Areas 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一步一步学习Silverlight 2系列本系列基于Silverlight 2 Beta 1,主要介绍了Silverlight 2基础,网络与数据访问,图形图像处理、与浏览器的集成等几个方面:1.一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用2.一步一步学Silverlight 2系列(2):基本控件3.一步一步学Silverlight 2系列(3):界面布局4.一步一步学Silverlight 2系列(4):鼠标事件处理5.一步一步学Silverlight 2系列(5):实现简单的拖放功能6.一步一步学Silverlight 2系列(6):键盘事件处 阅读全文
posted @ 2011-08-25 15:43 Areas 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Corrina Barber在Silverlight 2 Beta 1的时候就完成了四套非常酷的控件样式,这些样式我曾经在个人博客中推荐过。当Silverlight 2升级到Beta 2时,由于引入了视觉状态管理机制,这些样式已经不能再使用。Corrina Barber在第一时间将其中的两套样式升级到了Silverlight 2 Beta 2下,如下图所示:名称:Flat下载|效果名称:Red下载|效果在Silverlight 2 Beta 1时,我在项目中使用了Bubbly样式,于是给Corrina Barber发信,希望她能提供Bubbly样式的升级版本,由于此前Corrina Barbe 阅读全文
posted @ 2011-08-25 15:37 Areas 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 从Brad Abrams的Blog上看到了一张Silverlight 2开发者海报,非常酷,拿出来与大家分享。[JPG版本5.8MB][PNG版本6.5MB][TIF版本19.9 MB]这里还有一个缩放版本,效果很酷哦。原文:http://blogs.msdn.com/brada/archive/2008/03/16/silverlight-2-developer-poster.aspx 阅读全文
posted @ 2011-08-25 15:37 Areas 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 概述大家是否觉的现在Silverlight 2提供的默认的控件不能满足自己的要求?好在Silverlight的控件可以运用皮肤,微软Silverlight控件的设计者的主管Corrina开发了几套非常精彩的Silverlight 2控件皮肤,现在已经提供下载,大家可以很方便的添加到自己的项目中,让你的Silverlight程序更炫更酷。Bubbly在线演示下载Red在线演示下载Flat在线演示下载原文:Great new Silverlight Control Skins 阅读全文
posted @ 2011-08-25 15:36 Areas 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 概述众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢?本文将简单介绍一下在Silverlight中如何访问外部xap文件。需求现在我们先来看一下需求,大致是这样子的,在服务端我们有两个xap文件,其中MainProject.xap文件将会在MainProjectTestPage.aspx中引用,而ExternalProject.xap文件中的UserControl将会在MainProject.xap文件中访问,并 阅读全文
posted @ 2011-08-25 15:36 Areas 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 概述在开发Silverlight应用程序时,我们经常会遇到这样一种情况,需要在Silverlight应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前Silverlight应用程序的宿主页面,而有可能来自于其它的ASP.NET页面。本文我们简单的介绍一下如何在Silverlight应用程序中获取ASP.NET页面参数。需求如下面的项目结构,我们会在Default.aspx页面中需要传递两个值到SilverlightTestPage.aspx页面,并且需要在SilverlightTestPage.aspx页面所宿主的Silverlight应用程序中获取并显示: 阅读全文
posted @ 2011-08-25 15:35 Areas 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 摘要大家都知道,在Silverlight 2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。如果我们有多个用户控件,需要在不同的ASP.NET页面中加载,最简单的方法莫过于针对多个用户控件分别建立对应的Silverlight项目,但这种方式有很多的缺点,如我们的样式文件需要在多个项目中进行拷贝。本文将介绍利用初始化参数进行用户控件的切换这一技巧。准备现在建立一个项目结构如下图所示,在Silverlight项目中我们有个三个用户控件:ContentPage、DefaultPage、MasterPage,需要在不同的ASP.NET页面加载时显示不同的用户 阅读全文
posted @ 2011-08-25 15:34 Areas 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 摘要Silverlight 2 Beta 2发布之后,在原来的Beta 1基础之上有了很多的改变。本文总结一下Silverlight 2 Beta1 和Beta 2之间的变化,以及升级Silverlight 2.0 Beta 1应用程序到Beta 2过程中可能会遇到的一些问题。1.卸载原有的与Beta 1有关的一切组件2.安装Beta 2相关组件3.在打开原有的项目后,会出现如下提示对话框,提示你是否要升级到最近版本。控件变化控件放在System.Windows.dll程序集中原来在System.Windows.Controls.dll中的控件在Beta 2中都放在了System.Window 阅读全文
posted @ 2011-08-25 15:31 Areas 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight Steaming是微软 Live 平台中的免费发布视频以及托管 Silverlight 应用的产品。今年 MIX08 大会上微软发布了 Silverlight Streaming 的 Beta 版本,Silverlight Streaming 主要有以下特点:1. 高达 10G 的免费空间,只需要一个 Windows Live ID 就可以免费申请高达 10G 的存储空间。2. 支持高达105M 的应用,单个应用或者视频的大小能够支持高达105M。3. 支持高达 1.4M 的视频码流,在视频码流的支持上,Silverlight Streaming 也支持高达 1.4 阅读全文
posted @ 2011-08-25 15:30 Areas 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 概述我们知道,在Silverlight 2中提供了丰富的网络通信API,包括支持SOAP服务、REST服务、基于HTTP通信、Socket通信等。本文我将通过几个示例来演示如何在Silverlight 2中应用Web Service实现文件上传和电子邮件发送。使用Web Service上传文件我将通过一个示例来展示如何使用Web Service向服务器上传文件,首先创建Silverlight项目,并在Web测试项目中添加一个ASP.NET Web Service文件。现在来实现相关的WebMethod,在此方法中,将会接收两个参数:字节数组和文件扩展名,并会在服务器上创建文件,如下代码所示:p 阅读全文
posted @ 2011-08-25 15:29 Areas 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将综合前面几篇关于图形图像处理的技术,如画刷、半透明遮罩、Transform等,实现一个水中倒影效果的示例。Ste 阅读全文
posted @ 2011-08-25 15:27 Areas 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文我们再实现一个图形图像实例——图片播放,并利用Storyboard实现一些动画效果。今天我也当一回“标题当”: 阅读全文
posted @ 2011-08-25 15:27 Areas 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文为使用Transform实现更炫的效果第二部分,在Silverlight中提供了四种基本变换:旋转变换(Rot 阅读全文
posted @ 2011-08-25 15:24 Areas 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文为理解Silverlight中的变换(Transformations)第一部分,在Silverlight中提供 阅读全文
posted @ 2011-08-25 15:23 Areas 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍Silverlight中的画刷,在Silverlight中,共提供了五种:SolidColorBru 阅读全文
posted @ 2011-08-25 15:23 Areas 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将介绍在Silverlight 2中进行图片的处理,包括图片的拉伸、裁剪、半透明遮罩等内容。创建图片创建图片, 阅读全文
posted @ 2011-08-25 15:23 Areas 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍Silverlight中的基本图形,主要有Line、Ellipse、Rectangle、Path、P 阅读全文
posted @ 2011-08-25 15:22 Areas 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文是Silverlight 2与浏览器交互的最后一篇,将介绍相关的辅助类方法。获取浏览器信息在Silverlig 阅读全文
posted @ 2011-08-25 15:21 Areas 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本节将综合前面几篇介绍与浏览器交互部分内容,做一个综合示例——Live Search准备知识在本示例中,我们将通过 阅读全文
posted @ 2011-08-25 15:21 Areas 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持。上一篇介绍在Silverlight中调用JavaS 阅读全文
posted @ 2011-08-25 15:20 Areas 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将介绍Silverlight与HTML混合编程之无窗口模式。无窗口模式为什么默认情况下Silverlight插 阅读全文
posted @ 2011-08-25 15:20 Areas 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持。很多情况下,我们编写的Web应用程序中用了一些Ja 阅读全文
posted @ 2011-08-25 15:17 Areas 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在Silverlight 2与HTML 阅读全文
posted @ 2011-08-25 15:16 Areas 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在Silverlight 2中与HTML 阅读全文
posted @ 2011-08-25 15:16 Areas 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何调用ADO.NET Data Services。准备知识由于ADO 阅读全文
posted @ 2011-08-25 15:15 Areas 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发本文将综合前面十七篇讲过的界面布局、样式、控件模板、数据绑定、网络通信等几个方面,来开发一个综合实例——简易RSS阅 阅读全文
posted @ 2011-08-25 15:15 Areas 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何与ASMX进行通信。简单示例本文的示例非常简单,其过程也跟我们在一 阅读全文
posted @ 2011-08-25 15:14 Areas 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中对于JSON的支持。简单示例在本文中我们仍然采用前面两篇文章中用过的显示最新随笔这样一个示例(举一反三嘛:)),最终完成的效果如下图所示:首先我们建立服务端, 阅读全文
posted @ 2011-08-25 15:14 Areas 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何使用WebRequest进行数据的提交和获取。简单示例在本文中,我们仍然使用在一步一步学Silverlight 2系列(12):数据与通信之WebClie 阅读全文
posted @ 2011-08-25 15:13 Areas 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何与WCF进行通信。简单示例在本示例中,我们将通过WCF来获取一个最 阅读全文
posted @ 2011-08-25 15:13 Areas 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 概念Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第十一篇,主要介绍Silverlight 2中的数据绑定。数据绑定模式在Silverlight 2中,支持三种模式的数据绑定。1.OneTime:一次绑定,在绑定创建时使用源数据更新目标, 阅读全文
posted @ 2011-08-25 15:12 Areas 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将介绍如何在Silverlight 2中使用Web Client进行通信。简单示例编写一个简单的示例,在该示例中,选择一本书籍之后,我们通过Web Client去查询书籍的价格,并显示出来,最终的效 阅读全文
posted @ 2011-08-25 15:12 Areas 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第九篇,主要介绍如何使用控件模板定制控件的观感。Silverlight提供了极其强大的功能,允许用户完全定制控件的外观。定制控件内容在Silverlight中,WatermarkedTex 阅读全文
posted @ 2011-08-25 15:11 Areas 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第10篇,主要介绍Silverlight 2中的用户控件使用。创建用户控件在Silverlight 2中,我们可以根据开发自定义控件或者创建用户控件,以达到控件重用的目的,添加一个新的用户 阅读全文
posted @ 2011-08-25 15:11 Areas 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第七篇,介绍如何在Silverlight 2中使用全屏模式。实现全屏模式全屏模式有时候是非常有用的,在Silverlight中,提供了很好的支持。实现起来也非常的简单,其实只有一行代码,编 阅读全文
posted @ 2011-08-25 15:10 Areas 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第八篇,主要介绍在Silverlight中使用Style元素封装控件观感Silverlight 支持一种 Style 机制,它允许我们把控件的属性值封装成可重用的资源。我们可以把这些样式声 阅读全文
posted @ 2011-08-25 15:10 Areas 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第五篇,利用前面讲过的鼠标事件处理实现简单的拖放功能。准备XAML在实现拖放功能中,分为三个步骤:1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象。2.移动鼠 阅读全文
posted @ 2011-08-25 15:09 Areas 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第六篇,介绍Silverlight中的键盘处理事件,在Silverlight 2中,支持KeyDown和KeyUp两个事件。声明事件所有的事件声明过程都是一样的,在XAML中或者是在代码中 阅读全文
posted @ 2011-08-25 15:09 Areas 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第三篇,学习Silverlight 2中的界面布局,Silverlight 2中新增加了Grid和Panel两个布局容器,使得界面布局更加的强大和灵活。Canvas面板Canvas是在Si 阅读全文
posted @ 2011-08-25 15:08 Areas 阅读(192) 评论(0) 推荐(0) 编辑