|
前言
這段時(shí)間的開發(fā)不會(huì)用到Blend,到年底才會(huì)大量用到,本來打算到時(shí)候在寫B(tài)lend相關(guān)的筆記,不過看到一些朋友還比較感興趣,所以這里提前整理了一下。
首先,我希望你記住下面幾點(diǎn):
1、 Blend并不完全是為Designer設(shè)計(jì)的,玩得最好的一定是Programmer
2、必須了解Behavior,Blend很多特性基于Behavior?
Expression Blend 的技術(shù)發(fā)展歷史
2007
Blend的第一個(gè)版本就可以進(jìn)行基本的動(dòng)畫設(shè)計(jì)。它通過提供一個(gè)Object and Timeine面板來進(jìn)行動(dòng)畫的設(shè)計(jì),這和Flash有些類似。在程序中,一段動(dòng)畫就是一個(gè)Timeline對(duì)象。
那么TimeLine對(duì)象是怎樣實(shí)現(xiàn)動(dòng)畫效果的呢?我們首先看一下抽象類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技術(shù):Hello,Expression Blend 4 (含Demo教程和源碼),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。