|
前言
这段时间的开发不会用到Blend,到年底才会大量用到,本来打算到时候在写Blend相关的笔记,不过看到一些朋友还比较感兴趣,所以这里提前整理了一下。
首先,我希望你记住下面几点:
1、 Blend并不完全是为Designer设计的,玩得最好的一定是Programmer
2、必须了解Behavior,Blend很多特性基于Behavior
Expression Blend 的技术发展历史
2007
Blend的第一个版本就可以进行基本的动画设计。它通过提供一个Object and Timeine面板来进行动画的设计,这和Flash有些类似。在程序中,一段动画就是一个Timeline对象。
那么TimeLine对象是怎样实现动画效果的呢?我们首先看一下抽象类TimeLine的定义:
namespace System.Windows.Media.Animation
{
public abstract class Timeline : DependencyObject
{
public bool AutoReverse { get; set; }
public TimeSpan? BeginTime { get; set; }
public Duration Duration { get; set; }
public FillBehavior FillBehavior { get; set; }
public RepeatBehavior RepeatBehavior { get; set; }
public double SpeedRatio { get; set; }
public event EventHandler Completed;
}
}
NET技术:Hello,Expression Blend 4 (含Demo教程和源码),转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。