随笔分类 -  Silverlight

《Windows Fun 7》 二:Windows Phone怎样实现一个水平切换Page的Transition
摘要:前言 重置过Windows Phone 7手机的朋友,一定记得,重置之后第一件要做的事是设置语言,时区,时间,Live ID等信息。我们也一定记得那是一种水平切换的动画。当我们点击下一步时,页面从右向左滑动。有点类似iphone主页菜单的左右滑动效果。 前段时间QQ群有人在问这种效果。这样的效果有时候会用到,比如街旁WP7客户端开始的引导用户使用的几个页面,类似教程,就可以做成这种效果。还有,如果需要在客户端注册,也可以把几个注册过程做成这样的效果,还有比如翻书的效果,也可以这样平移…… 我们可以看下一下效果,它是从右向左连贯的水平滑动,本篇就分析这样的思路以及实现原理,并给出源代码下载:1. 阅读全文

posted @ 2011-09-10 19:39 秦春林 阅读(3325) 评论(16) 推荐(9) 编辑

《Windows fun 7》一:MVVM for Windows Phone 7
摘要:每个Silverlight程序员都有一段痛苦的MVVM经历,MVVM是Silverlight开发永恒的话题。 完美的概念后面是没有标准框架,网络上所能找到的例子也并没有深入介绍,使用过程中一定会接触深层次的问题,并且各个开源框架也是实现方式各异,叫我们Silverlight程序员情何以堪? 网络上一搜MVVM关键字,最常出现的就是MSDN上的一篇:http://msdn.microsoft.com/en-us/magazine/dd419663.aspx 但实际这篇只讲述一般应用场景,实际在使用中还有很多问题需要自己解决。 MVVM的概念最早由Josh Smith于2005年提出:http:. 阅读全文

posted @ 2011-09-08 12:01 秦春林 阅读(3031) 评论(15) 推荐(2) 编辑

托管可扩展框架MEF高清视频下载+在线Silverlight流式播放+源代码+PPT
摘要:Content:这是给一些朋友介绍Managed Extensibility Framewo(MEF)的视频,第一次录制视频,请多多包涵!由于博客园不支持ifreame,所以很遗憾不能直接放到博客园播放,请点击后面的链接,该页面只有一个Silverlight播放器。刚进去需要等一点时间(应该不到一分钟)加载,请耐心等一下,视频肯定会出来的!你的网速越快,视频越清晰,反之会有点模糊!这是基于Silverlight流式加载的!在考虑有时间也做几个类似的Silverlight的视频。-Silverlight Streaming顺便介绍的是,一个这样的Silverlight视频不需要主机,只需要Azu 阅读全文

posted @ 2011-05-03 09:24 秦春林 阅读(2928) 评论(13) 推荐(7) 编辑

MVVM实践教程
摘要:算算,从事Silverlight和WPF的开发也有1年多的时间了,虽然时间不算长,虽然还没有突出的成就,但是感觉也还算一般。 但是,从头至今都没有去认真研究和使用过MVVM,虽然它被认为是Silverlight和WPF开发的最佳架构实践。 我想这里面还是有一些原因,就像一般开始我们始终都不会看好单元测试。直到有一天你体会到它的魅力,它的好处。 最近的项目,却不得不采用MVVM的模式:UI没有定,甚... 阅读全文

posted @ 2011-03-22 23:07 秦春林 阅读(19426) 评论(38) 推荐(33) 编辑

XAML那些事儿
摘要:这是来北京第二篇随笔。 很久没有写Silverlight的文章了,如果你从我只有十几篇的随笔中找出可怜的2,3篇Silverlight的文章,你会发现那已经是几个月之前的事情了。我其实比较低产,所以关注我其实没什么好处,我仅仅只能向我的粉丝们保证:这里的内容,其他地儿没有! 这个标题其实也在Live Writer里放了很久。直到前几天,看到Alexis在闪存中回复说苏鹏老师的Silverlight视频中讲到我的一篇Silverlight的文章,才突然来了点兴致,于是决定把这篇随笔在找到工作之前完成,因为一旦开始新工作可能会比较忙没时间写。 XAML在Silverlight或WPF的开发中,初. 阅读全文

posted @ 2011-02-27 12:21 秦春林 阅读(6226) 评论(4) 推荐(5) 编辑

Silverlight怎样加载xap中的各个程序集
摘要:假设有一个程序集资源:http://elvis.egyee.com/myassembly.dll如果你想在其他地方如果Silverlight中使用,只要用WebClient下载这个文件,然后: AssemblyPart part = new AssemblyPart(); Assembly ass = part.Load("下载的Stream");但是如果你有几个dll文件,想要打成一个.zip包一次性下载下来,怎样将zip中的各个程序集加载呢?你可能会说用ILMerge之类的工具,将程序集合并,但是目前程序集合并的工具基本上不能处理WPF/Silverlight的程序集。怎么办呢?这时候我 阅读全文

posted @ 2010-11-05 18:09 秦春林 阅读(1741) 评论(2) 推荐(3) 编辑

Blend操作入门: 别站在门外偷看,快进来吧!
摘要:有的人认为,Blend主要是用来修改一下颜色,调整一下布局之类的,大部分的SL开发还是用VS搞定;这样的结果我们可以预测,他的UI一定是很普通的,也许布局颜色搭配之类算不上难看,符合一般审美,但是绝不是高水平的UI,也不会是销售人员满意的设计; 有的人认为,Blend太难学了,总是搞不懂应该怎么去操作,感觉跟其他设计工具都有点不一样,所以,很多人对它很感兴趣,希望用它来实现自己心中如诗如画的构思;于是站在门口,不断的徘徊,却始终不得其门; 我其实不是UI设计人员,我连Photoshop都不会,也从没有设计过像样的东西;并且对于Silverlight,我也不是很有经验;我想告诉你的是,它没有那么 阅读全文

posted @ 2010-10-21 13:29 秦春林 阅读(23750) 评论(28) 推荐(16) 编辑

Hello,Expression Blend 4 (含Demo教程和源码)
摘要:前言这段时间的开发不会用到Blend,到年底才会大量用到,本来打算到时候在写Blend相关的笔记,不过看到一些朋友还比较感兴趣,所以这里提前整理了一下。首先,我希望你记住下面几点:Blend并不完全是为Designer设计的,玩得最好的一定是Programmer必须了解Behavior,Blend很多特性基于BehaviorExpression Blend的技术发展历史2007 Blend的第一个版本就可以进行基本的动画设计。它通过提供一个Object and Timeine面板来进行动画的设计,这和Flash有些类似。在程序中,一段动画就是一个Timeline对象。 那么TimeLine对 阅读全文

posted @ 2010-10-09 01:23 秦春林 阅读(15661) 评论(12) 推荐(10) 编辑

导航

点击右上角即可分享
微信分享提示