我想在不使用storyboard和zammle-svammle的情況下在Silverlight中製作程序化動畫。在Flex/Flash中,我認爲補間和動畫有更清晰的API。如何在C#中做類似的東西,還是有一些第三方包裝器?像TweenLite,但對於SilverLight?那會讓我真的很開心!如何製作程序化動畫
但是把事件放在哪裏?
Source code of Programmatic Animation
我想在不使用storyboard和zammle-svammle的情況下在Silverlight中製作程序化動畫。在Flex/Flash中,我認爲補間和動畫有更清晰的API。如何在C#中做類似的東西,還是有一些第三方包裝器?像TweenLite,但對於SilverLight?那會讓我真的很開心!如何製作程序化動畫
但是把事件放在哪裏?
Source code of Programmatic Animation
如果我正確理解你的問題,你想知道在哪裏把一個事件來啓動動畫視圖加載時?如果是這種情況,則將其放入視圖中的Loaded事件中。
例如:
public SomeView()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(SomeView_Loaded);
}
void SomeView_Loaded(object sender, RoutedEventArgs e)
{
// start your animations here.
}
告訴我哪裏放法?在Mainpage的構造函數中調用它顯然不起作用。它應該被綁定到某種完成的事件上。 – marko 2011-06-09 05:20:24