|
前言
這段時間的開發不會用到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教程和源碼),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。