2009-10-20 47 views
0

我在WPF應用程序中使用FluidKit並希望加快動畫。如何在使用FluidKit時加速動畫?

SlideTransition slideTransition = Resources["SlideTransition"] as SlideTransition; 
slideTransition.Direction = Direction.LeftToRight; 
slideTransition.Duration = new Duration(new System.TimeSpan(1000)); //does not work 
TransitionContainer.Transition = slideTransition; 

它有一個「持續時間」屬性,它的類型是持續時間預計時間跨度,但任何時間跨度,我給它只是使那裏是沒有動畫。

如何設置持續時間來控制動畫的速度?

(如果有人正在尋找答案,這一點,我也posted it在CodePlex上論壇)

回答

0

這個工程:

slideTransition.Duration = TimeSpan.FromMilliseconds(200); 
0

TimeSpan構造在您的示例調用是一個取long,它對應於刻度。時間跨度刻度單位表示100納秒。你在100微秒內開始動畫,這就是爲什麼你看不到任何動畫。