Fork me on GitHub

随笔分类 -  SilverLight

SilverLight(code name wpfe)不是一个绑定在微软操作平台上的技术,而是跨操作系统、跨浏览器的技术平台
摘要:WPF为开发者省去了写一大堆的代码, 例如常用的Copy, Paste, Cut...等功能. 如果没有满足需求Command ,可以自己实现ICommand接口。该接口属于System.Windows.Input命名空间,在程序集PresentationCore.dll。内置的 WPF 命令类型为 RoutedCommand 和 RoutedUICommand,这些命令是否就满足你的要求了呢,事实上WPF的内置Command还有需要许多不足,因此在模式与实践团队的Prism项目中也打造一套自己的Command,特别是与UI元素耦合以及不支持命令组合,所以他们在Prism中便增加了另外一套Command:DelegateCommand和CompositeCommand。 阅读全文
posted @ 2009-01-17 22:57 张善友 阅读(2893) 评论(1) 推荐(0) 编辑
摘要:Silverlight 2 应用程序部署到任意HTML页面,可以采用ActiveX的方法,在页面中放入object标签,设置相应的属性即可。使用 object 元素,可以用与所有受支持浏览器兼容的方式在 HTML 中嵌入和配置 Silverlight 插件。具体可参看:如何使用 HTML 将 Silverlight 添加到网页. 阅读全文
posted @ 2009-01-17 22:18 张善友 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:Windows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,您可以可靠地使绑定控件与其数据源保持一致。这个类就是ObservableCollection。 阅读全文
posted @ 2009-01-17 21:37 张善友 阅读(27377) 评论(0) 推荐(7) 编辑
摘要:微软发布了Silverlight 2 控件SDK 源代码,里面包含三个项目,这是学习如何制作Silverlight控件的最佳实践. 阅读全文
posted @ 2009-01-13 22:17 张善友 阅读(1394) 评论(1) 推荐(0) 编辑
摘要:DeepEarth是一个地图控件,它将微软的Silverlight 2.0平台和DeepZoom(MuliScaleImage)控件联合起来。其核心构建在这些创新的技术上以提供这样一种架构:可以将服务层、数据提供者以及你自己的客户化地图元素集成到富于表现力的用户体验中。同时它还有一些深入的示例说明了如何使用Virtual Earth Web Services以充分利用高级GIS的服务功能。通过以上这些,你就可以将一个交互式、本地的Silverlight 2.0地图集成到你的应用中了。 阅读全文
posted @ 2008-12-28 19:14 张善友 阅读(1705) 评论(0) 推荐(0) 编辑
摘要:Silverlight 2 DataGrid控件的12月版本,修复了30多个bug,bug也是太多了吧,具体的说明参看Scott Morrison's blog. 阅读全文
posted @ 2008-12-20 22:38 张善友 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:Json.NET,提供相当完整的文档之外,还提供了 LINQ to JSON 的 LINQ Provider 可以更方便的读取JSON 对象,今后将可比以往用更轻松的方式用 .NET编写 JSON 相 阅读全文
posted @ 2008-12-13 10:35 张善友 阅读(2720) 评论(0) 推荐(0) 编辑
摘要:Silverlight 2 Networking Options http://weblogs.asp.net/dwahlin/archive/2008/04/10/silverlight-2-networking-options.aspx Pushing Data to a Silverlight Client with a WCF Duplex Service - Part I http:... 阅读全文
posted @ 2008-12-10 23:44 张善友 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:Microsoft Silverlight 2 软件开发工具包Software Development Kit提供了用于开发 Silverlight 应用程序的文档、库和工具。 阅读全文
posted @ 2008-11-26 22:05 张善友 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:很郁闷的一件事是 Silverlight Tools for Visual Studio 2008 SP1在Vista下无法安装,原因很简单,由于在运行Silverlight_Tools之前运行过Visual Stuido 2008, 安装的过程中在安装vs的模板的时候出错,回滚,导致无法安装。然在重启电脑后,没有运行Visual Studio 2008的情况下安装顺利完成,从安装过程来看只... 阅读全文
posted @ 2008-11-15 09:54 张善友 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:2008年10月14日Silverlight 2的正式版终于发布了!Silverlight作为一种网络技术,为用户带来下一代互联网络的丰富体验,为网络应用开发商以及其客户带来双重价值。配合Silverlight技术,微软提供的一系列工具让用户可以更快更方便的开发出跨设备跨平台跨浏览器的丰富的网络应用程序,并使应用程序的扩展性、可靠性、性能、安全性等受到一定的保障。由于这些工具重用了微软已有的工具和技术,使换置工具、更新技术的成本大幅度降低。而部署的成本以及投入市场的时间也大大减少。总之,只要有网络的地方,就可以享受Silverlight带来的丰富体验,这也是Silverlight的最终目标。 阅读全文
posted @ 2008-10-15 21:06 张善友 阅读(1444) 评论(1) 推荐(0) 编辑
摘要:Silverlight 2.0 in Examples: Part 1 - Silverlight Elements: Panels and Controls 阅读全文
posted @ 2008-09-30 11:26 张善友 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:Silverlight beta 2 的配置有一个重大变化就是对DRM 和Application Storage的配置,可以通过代码设置对存储空间的调整. 阅读全文
posted @ 2008-06-22 14:21 张善友 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:利用AJAX和Silverlight,可以做出Vista那样的界面,非常Cool。 Visual WebGui 是一个类似于Google 的GWT(http://code.google.com/webtoolkit/),Google Web Toolkit 已经吸引了全世界无数web程序员的眼球,因为它承诺能够使AJAX Web开发变得简单。 同样Visual WebGui 有GWT一样的效果,现在和Silverlight的珠联璧合,可以创造无比丰富的用户体验。这对于构造一个RIA的应用来说非常的酷和实在。目前Visual WebGui和Silverlight结合的例子可以这里看到http://samples.visualwebgui.com/MainForm.swgx 阅读全文
posted @ 2008-03-29 17:06 张善友 阅读(3610) 评论(1) 推荐(0) 编辑
摘要:Luciano Evaristo Guerche先生在博客里列出了录像直接链接:Mix 2008, 88 presentations (WMV and MP4 links) This post is an update to Mix 2008, 65 presentations so far (WMV direct links) In this post I have included all 88 sessions with title, speaker, description and direct links to wmv and mp4 files 阅读全文
posted @ 2008-03-13 08:51 张善友 阅读(3434) 评论(6) 推荐(0) 编辑
摘要:制作一个简单的电子钟。主要是学习两项内容:通过XamlReader类的Load方法,动态创建UI元素和DispatcherTimer。 阅读全文
posted @ 2008-03-11 21:47 张善友 阅读(2587) 评论(2) 推荐(0) 编辑
摘要:Steve Clayton 发布了一篇关于 Silverlight 2 演示的文章,其中有提到一项叫作 Deep Zoom 的技术,现部署在 http://memorabilia.hardrock.com/。Deep Zoom 允许用户流畅无缝地缩放图片,而且该技术第一次是在 Mix 07 的时候由 Ray Ozzie 演示的。另外,Mix Online 网站有一个视频. 现在微软推出了 Silverlight 2,那些缩放图片的技术已经向开发者开放了,因此可以将 Photosynth / Seadragon 技术加入开发者们的网络应用中。 阅读全文
posted @ 2008-03-09 15:42 张善友 阅读(1492) 评论(1) 推荐(0) 编辑
摘要:AgTweener在Silverlight所创造出来的动态动画和过渡效果(由代码)是更容易维护和控制的,以及相对于动画的基础上更加稳定,它创造的动画基于实时性,而不是帧。具体参看作者的blog:agTweener - An animation library for Silverlight 项目在Codeplex上的地址:http://www.codeplex.com/agTweener htt... 阅读全文
posted @ 2008-03-09 09:47 张善友 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要展示了你制作一个Silverlight 2.0的自定义空间需要哪些步骤和在你的Silverlight项目中重用代码。 本文基于Mix08上发布的Silverlight 2.0 beta1。 文章中我会创建一个控件库和实现自定义控件按钮类,没有任何新增功能只是继承缺省Button类,但是带一个不同原来的button的缺省样式。重用这个控件你不需要为你的项目中的所有控件实例添加Style属性。 译者注:通过这篇文章就可以知道Silverlight 2.0的控件是怎么实现的,可以通过学习Silverlight 2.0的控件源代码来学习设计Silvelight 2.0 控件。 Silverlight 2 Beta 1 控件代码以及单元测试,下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyID=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&displaylang=en 阅读全文
posted @ 2008-03-08 22:03 张善友 阅读(7963) 评论(7) 推荐(0) 编辑
摘要:在网上看到的一张非常详细的描述Silverlight 2.0 beta1堆栈的图: 原图所在地址:http://pages.infinit.net/ctech/20080305-0415.html 阅读全文
posted @ 2008-03-08 14:08 张善友 阅读(2413) 评论(1) 推荐(0) 编辑