“逐帧动画”与“播放GIF”貌似二个风马牛不相干的问题,其实不然!因为silverlight中的image控件不支持直接把gif动画做为source,所以象做动画常用的"走路的小人","加载loading小动画"...这类经典gif素材,无法直接使用,只能转化为逐帧动画来处理。nasa(silverlight MVP)给出于二种经典的办法:1.类似老...
转载
2009-11-11 10:20:00
85阅读
2评论
本文我们学习如何在Silverlight中使用WebService进行通讯。
新建项目Silverlight应用程序,命名为:SLWebService。
在服务器端我们需要做两项目工作:
1、在Web项目中新建一个类Person,我们将在WebService中返回它的实例化对象。Person类定义如下:
using System;
using System.Collect
转载
2011-12-04 01:18:36
382阅读
Silverlight 提供了一个名为“ToolTipService”的控件用于为Silverlight 控件显示工具提示。这个类可以附着在Silverlight 中的大多数UI 元素上用于显示工具提示。 简单...
转载
2012-06-07 14:25:00
55阅读
2评论
xaml页面<Grid x:Name="LayoutRoot" Background="White" MouseRightButtonDown="LayoutRoot_MouseRightButtonDown"> <Button Content="右键菜单" Height="23" HorizontalAlignment="Left
原创
2021-08-05 10:06:53
120阅读
在Silverlight中Path可能由直线、曲线、或者其他简单的图形对象组成。这篇文章旨在介绍如何使用XAML和C#来创建Path. 废话先行 Path可能由直线、曲线、简单图形对象(包括矩形、椭圆、和文本...
转载
2012-12-13 11:04:00
51阅读
2评论
silverlight中不存在Flash中的场景,有的只是一个个Xaml文件,你要是愿意,也可以把它看做"场景"或"窗口",刚开始接触sl时,对于多个xaml之间如何切换,调用,传递参数感到很棘手,下面是我总结的几种方法:1、A.xaml跳转到B.xaml(a)首先需要定义一个公用的接口(interface),如下:using System.Windows;namespace ChildWin.C...
转载
2009-09-10 12:01:00
49阅读
2评论
在Silverlight中Path可能由直线、曲线、或者其他简单的图形对象组成。这篇文章旨在介绍如何使用XAML和C#来创建Path.
废话先行
Path可能由直线、曲线、简单图形对象(包括矩形、椭圆、和文本)组成。Path作为一个独立的图形对象来工作,所以对Path进行的操作,会影响到组成它的所有部分。例如,假设一个Path由一个直线、矩形和椭圆组成,我们通过红色画笔来创建P
转载
2021-07-31 11:24:51
106阅读
Silverlight 2 包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR. Silverlight CLR 也称为 Cor
原创
2022-10-21 15:24:08
53阅读
Silverlight 2 确实包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR。Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同的安全模型以及不同版本的基础类库。2008 年 8 月的出色专栏《CLR 全面透彻解析》中对此进行了详细说明(请参阅 msdn.micr
原创
2008-11-25 15:10:00
438阅读
Silverlight是基于时间线的,不象Flash是基于帧的,所以在Silverlight中,很少看到有文档专门介绍SL中的帧。但是我们从动画原理知道,动画只不过是一幅幅静态图片连续播放,利用人眼的视觉暂留形成的,因此任何动画从原理上讲,至少还是有每秒播放多少帧这个概念的。Silverlight的sdk文档中,有一段话:...maxFramerate 值可通过 Silverlight 插件对象的...
转载
2009-12-25 17:19:00
61阅读
2评论
Silverlight 提供了一个名为“ToolTipService”的控件用于为Silverlight 控件显示工具提示。这个类可以附着在Silverlight 中的大多数UI 元素上用于显示工具提示。 简单的文本提示 下面的示例代码显示如何为一个按钮控件添加工具提示:Button Width="60" Height="20" Content="My Button">
转载
2021-07-31 12:25:11
152阅读
Silverlight 2 包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同的安全模型以及不同版本的基础类库。
CoreCLR 是 Silverlight 使用的虚拟机。它类似于为 .NET Fram
原创
2009-01-21 23:09:03
828阅读
由于Silverlight是客户端技术,所以Silverlight在配置时对IIS并没有太多要求,只需要IIS可以响应Silverlight所请求的资源即可。配置步骤比较简单,只要在站点属性中添加MIME类型即可。
在IIS中点击站点属性,在“HTTP 头(HTTP Headers)”标签页中,点击“MIME 类型(MIME
转载
2011-10-20 14:02:23
385阅读
本来不打算写这篇博,其实关于Silverlight中样式很简单但 又感觉这里面东西虽少但很琐碎,要用到地方还需要在回头看.
Silverlight中通过使用样式来控制控件感官效果,本质上和HTML元素定义样式有些类似. 如果进行分类的话可以分成:
A:内置样式
B:全局样式
其实在Silverlight对样式控制这块没有具体的分什么内置和全局,主要是为了区分样式的使用方式 才这么叫方便用户
原创
2009-04-30 09:47:00
564阅读
一.创建WCF应用程序
接口文件:
[ServiceContract(Namespace = "Silverlight", CallbackContract = typeof(IDuplexClient))] &
转载
精选
2013-05-06 17:55:57
501阅读
随着WPF/Silverlight等技术的出现,一种新的模式出现在大家面前,那就是MVVM,提到这个模式,大家也许感觉很迷惑,也许会不屑于故,也许你会说我现在做项目都形成了自己的框架了,为什么还要花费额外的时间和精力去学习这个MVVM模式呀?这个模式到底能给我们带来什么样的好处?那么我们本篇也会简单提及,由于这个会在WPF 基础到企业应用系列索引 里详细讲解,所以今天只是走马观
原创
2010-09-30 12:15:58
286阅读
大家一定遇到这样的情况,想改变一下SL的DataPager的显示信息,比如希望分页控件上显示数据的总数。那么就需要扩展一下DataPager控件即可。 其实扩展DataPager很简单,只要获取到DataPager控件上的元素,然后再改变元素上数据。比如DataPager控件上显示“总页数”的元素...
转载
2021-08-05 09:54:48
60阅读
silverlight3中的3d效果,实际上是通过2d+算法模拟出来的"伪3D"(个人估计可能是考虑跨平台和显卡硬件支持通用性所以最终采用了这种设计)上面演示了基本的3d效果,本质是通过将图片绕着x,y,z三个轴旋转产生关键代码:[代码][代码]至于3d应用,只是利用y轴旋转+clip属性,排出一个常用相册的UI界面(这种界面以后估计会在触摸屏上流行起来)projection除了这里演示的3个参数...
转载
2009-10-30 10:46:00
69阅读
2评论
WPF为开发者省去了写一大堆的代码, 例如常用的Copy, Paste, Cut...等功能. 如果没有满足需求C
原创
2022-09-21 15:28:06
79阅读
关于Theme,我的理解是和ASP.NET主题中的CSS是一个意思,当然,Sl中的样式更加的强大。第一种方式: 1,装完Silverlight Tookit之后,在C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Toolkit\Jul09\Theme...
转载
2021-08-05 09:53:32
97阅读