上一篇里,已经知道了“伪3D”是怎么回事,今天结合以前的做的图片广告轮换,又弄了一个图片切换的小东东,不知道以后有什么用,先贴在这里备份:效果图:因为silverlight的xml读取策略等其它原因,没办法直接在博客中贴出来,下面是在线示例地址:://images.24city./jimmy/projection/default.htm思路:1.将每个图片以及...
转载
2009-10-31 19:48:00
54阅读
2评论
silverlight3中的3d效果,实际上是通过2d+算法模拟出来的"伪3D"(个人估计可能是考虑跨平台和显卡硬件支持通用性所以最终采用了这种设计)上面演示了基本的3d效果,本质是通过将图片绕着x,y,z三个轴旋转产生关键代码:[代码][代码]至于3d应用,只是利用y轴旋转+clip属性,排出一个常用相册的UI界面(这种界面以后估计会在触摸屏上流行起来)projection除了这里演示的3个参数...
转载
2009-10-30 10:46:00
69阅读
2评论
从今天起开始看一些Silverlight3方面的资料。^_^
原创
2023-06-29 11:28:19
6阅读
有些时候我们在设计有集成sl系统的时候总会想把xap作为基点来达到持续集成的效果。那么我们应该怎么做呢?...
转载
2010-03-10 10:41:00
103阅读
从今天起开始看一些Silverlight3方面的资料。^_^
原创
2023-06-29 00:25:20
10阅读
在本篇讲解了在VS中开发Silverlight的界面、Silverlight项目的组成以及编译和部署Silverlight项目时涉及到的一些知识和注意事项。本篇仍是在做准备,下一篇就会讲到Silverlight的界面布局,学习开发Silverlight面临的第一个问题就是界面布局问题,下一篇就会讲解常见的界面布局。
推荐
原创
2010-09-13 21:40:14
5605阅读
点赞
2评论
何为ItemControl? 是指包含一个项集合,如datagrid,listbox,tabControl,treeview. 那UI Virtualization又是什么呢? 最开始看到这个概念是在be
转载
2011-12-13 14:22:00
93阅读
2评论
HLSL 高级着色器语言(High Level Shader Language,简称HLSL),由微软拥有及开发的一种语言,只能供微软的Direct3D使用。 HLSL是微软抗衡GLSL的产品,同时不能与OpenGL标准兼容。他跟Nvidia的Cg非常相似。 看了上面的几行话,可能大家还不是很清楚这个东西与当前的Silverlight的关系。其实在园子里的兄弟发过这篇文章,介绍“silverlight 3滤镜效果”。
推荐
原创
2009-04-01 13:42:05
1945阅读
1评论
在Silverlight3中对数据进行校验不再像Silverlight2中那样麻烦了,下面就简要演示一下。首先,我们创建一个Silverlight3应用,名为:"ValidateSample",然后将下面的xaml代码复制到"MainPage.xaml"中:
原创
2009-04-02 15:13:39
681阅读
1评论
在Silverlight 1.1中,C#只能用XmlReader这样一个非常轻量级的东西来解析XML,因此稍有不慎就会出现很多非常奇怪的错误,在这里对XML的解析做一个简单的流程介绍吧。
在对流式XML的解析中,XmlReader对XML节点进行一些区分,这些节点的类型包括:
引用内容: public enum XmlNodeType { None =
原创
2009-11-18 16:28:00
495阅读
【IT168专稿】
转载
2011-01-07 22:35:00
92阅读
2评论
在Silverlight 1.1中,C#只能用XmlReader这样一个非常轻量级的东西来解析XML,因此稍有不慎就会出现很多非常奇怪的错误,在这里对XML的解析做一个简单的流程介绍吧。
在对流式XML的解析中,XmlReader对XML节点进行一些区分,这些节点的类型包括:
引用内容: public enum XmlNodeType { None =
原创
2009-11-18 16:28:00
511阅读
VS2010已经出来了相当长一段时间了,在VS2010中提供的就是Silverlight3的开发环境,尽管Silverlight的版本已经升级到3了(好像Silverlight4 beta版也出来了),不过我一直没有学习,主要精力一直放在与ASP.NET相关的技术上了,比如WCF和ASP.NET MVC2,上个月看了几个“前辈”的博客,看到他们也都在学习Silverlight,为他们生命不止、学习不已的精神所折服,也激发了我学习Silverlight的兴趣。
在本学习笔记中目前以Silverlight3为主,因为我目前就是使用VS2010中自带的Silverlight开发环境学习的。目前Silverlight的版本升级很快,.NET用了10年时间才从1.0升级到4.0,而Silverlight从1.0升级到4.0所花的时间真的是不长(不过如果跟Google的Chrome浏览器相比,两年时间从1.0升级到6.0,那么它升级的速度真的不是很快了)。因为升级频繁也就造成了一个现象,关于关于Silverlight方面的中文书籍不多,这也是可以理解的,作者和出版社好不容易将Silverlight
推荐
原创
2010-09-08 19:54:17
2989阅读
点赞
10评论
Silverlight3一个很显著的特点就是其应用可以在浏览器外运行。就是说一个在浏览器中运行的应用可以被独立(detached)出来,并通过一个桌面和开始菜单栏图标来启动执行,而不在需要有网络连接。这样给人的感觉其就像一个普通的桌面应用而不是一个浏览器应用程序。为了实现独立(detached),用户必须对这类应用有个明确的选择:“该应用在没有用户通知的情况下是不可以detached它自己的。下面用一个例子“Hello World”来展示一下:
推荐
原创
2009-03-26 14:19:00
2637阅读
4评论
Silverlight3游戏开发之空当接龙基础篇。
原创
2014-07-26 16:20:06
380阅读
在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中会更容易被接受。好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,位于“System.Windows.Messaging”名空间下:
推荐
原创
2009-03-31 09:32:41
1540阅读
在Silverlight3 Beta,提供了保存文件对话框,通过它我们可以很方便的将文本(包括图片等)信息保存到指定的本地文件上,当然这是要求一定权限的,所以在启用VS2008时请选择以“管理员身份”运行。
原创
2009-04-02 08:49:53
1034阅读
点赞
2评论
之前在网上有讨论 使用Silverlight3 beta的WritableBitmap进行截图 的问题。但结果也是很不明确,起码就目前看来,使用WritableBitmap的Render方法对XAML文件中UI元素生成位图,但还不支持将获取出来的位图以文件流的文件保存到本地(因为我开始想用SaveFileDialog来做这事)。原因就是在调用Render方法之后,就不可以再访问WritableBitmap中的Pixel(数组类型)了,系统会报错,如下图:
推荐
原创
2009-04-15 11:40:04
1430阅读
1评论
在Silverlight3中提供了NetworkChange,NetworkInterface这两个类(均为abstract型),其中实现了NetworkAddressChanged的事件处理器用来检测当前在线状态,而NetworkInterface类的 GetIsNetworkAvailable()方法(返回bool类型),用来判断当前是否在线。有了这两个类,就可以很方便的实现动态检测当前应用是否连线了。
推荐
原创
2009-05-06 10:21:22
1048阅读
1评论
网络上设置Silverlight动态访问WCF服务,大多是抛开ServiceReferences.ClientConfig文件,完全以代码方式实现对WCF的动态访问。但这种做法存在实现复杂和局限性。在实际使用的过程中,出于安全等原因,很多时候需要通过自定义绑定,设置很多内容。通过VS中的向导生成Silverlight对WCF的访问,能够自动识别这些内容,并自动生成ServiceReferences.ClientConfig文件,简单地实现对服务的访问,但手动通过代码实现这些绑定,显然难度比VS向导方式大了很多,而且一旦服务的绑定等发生变化,Silverlight端代码的修改也非常麻烦。 ...
转载
2011-09-02 00:20:00
43阅读
2评论