摘要: http://samples.msdn.microsoft.com/Silverlight/SampleBrowser/index.htm#/?sref=doubleanimation 阅读全文
posted @ 2012-09-05 20:18 songtzu 阅读(138) 评论(0) 推荐(0)
摘要: 前面在讨论关键帧动画的时候,我有意把几个带缓动动画的关键帧动画忽略掉,如EasingColorKeyFrame、EasingDoubleKeyFrame和EasingPointKeyFrame,其实为数不多,就这么几个。因为我希统一放到这节课程来吹一下缓动函数。所谓缓动函数,就是我们在代数里面说的函数,说白了嘛,就是根特定的函数规则,用输入的值算出最终值,使得动画在两个关键帧之间不再是均衡过度,而是带有加/减速或其他效果,当然,还要取决于算法。比如函数所以,我们看出来了,缓动函数涉及复杂的数学运算,不过,灰常幸运的是,常用的缓函数MS已经为我们封装好了,这也是从WPF/Silverlight中 阅读全文
posted @ 2012-09-05 19:47 songtzu 阅读(268) 评论(0) 推荐(0)
摘要: 数据绑定使用了ObservableCollection<T> 类来实现,ViewModel通过继承GalaSoft.MvvmLight.ViewModelBase类来实现,Command使用GalaSoft.MvvmLight.Command.RelayCommand<T>来实现。ObservableCollection<T>表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。客户列表绑定客户的名字、QQ、地址信息,单击的时候显示客户的全部详细信息。View层<phone:PhoneApplicationPage xmlns=&q 阅读全文
posted @ 2012-09-05 11:38 songtzu 阅读(272) 评论(0) 推荐(0)
摘要: 初学Windows Phone:MVVM Light ToolkitMVVM Light Toolkit是Silverlight开发中用到的最多的MVVM框架,虽然之前做了一些这方面的开发,但是一直都没有很好的研究,今天就做一个系统的学习,记录备查(主要因为本人E文太烂,看E文太废劲了)。MVVM Light Toolkit的最新消息可以参考http://mvvmlight.codeplex.com/1.下载安装基本要求就不多说了,可以参考:http://www.galasoft.ch/mvvm/installing/ “安装的先决条件”部分。如果之前安装过其它版本,要先卸载掉,参考:http 阅读全文
posted @ 2012-09-05 11:28 songtzu 阅读(273) 评论(0) 推荐(0)