环境搭建好了,下面从一个最简单的应用程序开始练习SilverLight编程。
原创
2008-12-05 11:37:25
1558阅读
Silverlight 3D Engine “Balder” 团队宣布,他们的软件正式开始支持新发布的Silverlight 2 Beta 2。
源代码和在线Demo如下:
Source Code:http://www.codeplex.com/Balder/ Online Demo:Silverlight 3D Engine Online Demo 非
转载
精选
2011-03-20 21:03:05
459阅读
Calendar控件在工具箱中有,但是奇怪的是在SDK中并没有相关说明,也许是我本地安装有问题。我联想ASP.NET和WindowsForm中Calendar控件的相关用法,简单试验了一下。
下面试验实现获取选择的日期值,和使Calendar显示指定的日期值。
XAML代码中用到了Canvas布局。
<UserControl xmlns:basics="clr-namespace:
原创
2008-12-08 18:57:24
1496阅读
点赞
1评论
前面我们搭建了开发环境,并且创建了一个基本的SilverLight应用程序。本节我们开始研究界面控件的用法。
原创
2008-12-08 15:10:03
1533阅读
3评论
SilverLight被微软炒作的很牛,属于潜力股。有感兴趣的朋友可以与笔者一起来学习它。笔者终极目标想用SilverLight作客户端,做一个在线课堂功能,播放包括PPT课件、视频课件等信息。不知道能不能行,现在也处于研究论证阶段。希望高手能提供一些线索。
原创
2008-12-05 08:20:25
1454阅读
1评论
基本控件的CheckBox,RadioButton等常见控件的使用这里不再一一举例了。
今天介绍DataGrid,也顺便说点数据绑定的内容。与此雷同的可以有ListBox,ComboBox等。
原创
2008-12-08 20:31:14
2471阅读
在Silverlight 2之前有一个Downloader对象,开发者一般使用Downloader下载图片和文体文件,这个对象在Silverlight 2中作为了一个特性被集成到WebClient类之中,你可以直接使用WebClient的OpenReadAsync方法加载远程图片的URI,然后使用OpenReadCompleted回调事件来返回Result,最后使用BitmapImage的SetS
原创
2008-09-05 17:38:00
557阅读
与前一篇类似,Silverlight2对于视频的操作也是通过MediaElement。本篇通过VideoBrush对文字进行渲染处理,同时在倒影中使用视频翻转。看到有的博友将Silverlight示例嵌入到博客中很是眼馋,似乎需要一个DemoServer才可以实现。咳!没这条件啊,哪有Free的能用啊?!在没有Server支持前还是先用Picture吧:) 效果图奉上 注意,在调用视频文件时,H
原创
2009-07-31 17:46:00
476阅读
本篇介绍SL2的数据绑定功能,在Silverlight2中数据绑定有3中模式: * 单向模式(OneWay):源数据更新时目标数据也随之更新。 * 双向模式(TwoWay):源数据或目标数据更新时,彼此相互更新。 * 一次模式(OneTime):只将源数据显示到目标,不用于更新。 单向模式为SL2默认的绑定模式,首先演示
原创
2009-08-05 17:05:00
361阅读
SL2中的独立存储(Isolated Storage)为用户提供了一个虚拟的文件系统,像Cookie一样可以储存少量的数据信息,默认情况下这个存储空间的大小只有1M,用户也可以进行调整。在实际使用时,例如用户需要填写多页表单,在表单进行页面切换时可以将先前填写的内容保存到独立存储空间避免丢失。本篇就针对该案例进行练习: 首先在第一页,设置一个Textbox可供用户输入信息: <G
原创
2009-08-07 13:55:00
328阅读
本篇的内容较为简单,主要针对Style进行一个练习。Style简要的说就是一些属性值的集合,作用和CSS比较像。在Silverlight2中定义Style只能同用于同种类型的Element。如下代码:<Style x:Key="ButtonStyleTwo" TargetType="Button"> <Setter Property="FontFamil
原创
2009-08-02 21:22:00
242阅读
书一直在看,可似乎文章一篇也没写,今天得赶快把作业补上。本篇主要针对图形变换进行操练,其中涉及到图形旋转和不透明蒙板相关知识。最后通过这两种技术完成一个倒影的实例。 首先,先看看旋转操作,将一个长方体以其中心为原点顺时针旋转30度。<Canvas> <Rectangle Width="80" Height="10" Stroke="Blue" Fill="Yellow"
原创
2009-07-21 22:52:00
289阅读
[align=center]14号新闻—微软正式发布Silverlight2 宣布支持Eclipse[/align]Silverli
原创
2023-03-31 11:57:00
164阅读
感觉书里讲的模板好复杂,看的我一头雾水。书中说常规Button组件的模板程序 打印出来需要4张纸那么多(恐怖~)。看来想利用好模板这东东还真不是件易事。 言归正传,本篇也以按键为例来练习模板(Template)与状态(State)相关知识。 首先要了解一下Button的状态,Button一共有2个状态组、6种状态: CommonStates:Normal、Mouse
原创
2009-08-03 21:05:00
309阅读
众所周知Silverlight2对于音视频媒体也提供了很好的支持,本篇就音频部分做一个播放器实例。本例实现的是播放器最基本的功能,大家可通过该例体会一下Silverlight2对音频的控制。本例参考自《Pro Silverlight 2 in C# 2008》CHAPTER 10 SOUND, VIDEO, AND DEEP ZOOM 先上个效果图看看: XAML Code:<UserCo
原创
2009-07-30 16:35:00
264阅读
终于看到动画章节了,本篇主要针对物体移动、变形和渐变移动进行练习。 完成小球自由落体慢镜实例,请大家多多拍砖,废话少说快快操练。 XAML Code:<UserControl x:Class="FallingBall.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmln
原创
2009-07-25 14:05:00
554阅读
最近在看《Pro Silverlight 2 in C# 2008》,个人感觉这本书写的不错。全书采用彩色印刷,可以使读者立刻看到程序运行的最后效果。虽然说是高级教程,但看起来还是非常通俗易懂,个别地方可能有些难度需要仔细研究下。书看了不少光看不练难免会感觉生疏。结合书中的示例举一反三做一些东东,同时也和正在学习Silverlight的朋友交流下经验。根据第四章关于Mouse Event的示例,改
原创
2009-07-01 21:26:00
290阅读
参考了园子里nasa写里的定时器的用法,以及旋转木马的部分代码,弄了一个小小的示例,贴在这里方便以后备查目的:让某一个控件沿着圆形轨迹运动xaml:采用Canvas布局,通过动态修改控件的Margin值来改变位置cs代码:利用定时器触发来设置Margin值xaml内容:[代码]cs代码:[代码]
转载
2009-03-29 11:55:00
55阅读
本次下载将安装以下程序:
Silverlight 2 Beta 2 Silverlight 2 SDK Beta 2 用于 Visual Studio 2008 RTM 的 KB950630 或用于 Visual Studio 2008 SP Beta 的 KB950632 用于 Visual Studio 2008 的 Silverlight Tools Beta 2 用于 Visual S
原创
2008-06-17 15:40:00
440阅读
上一篇只要试了一下自己装的环境,确实可以用了(运行了一个helloworld),今天来点实际一点的吧,这一篇主要记录了自己对silverlight的helloworld项目结构的理解。
Helloworld的项目结构如下图:
a. 显示应用程序用户界面,这是mian方法。
b. 创建xaml代码都可以完成界面的设计。
c.Web服务器
原创
2011-12-03 12:01:13
393阅读