2011-06-08 110 views
1

我想在不使用storyboard和zammle-svammle的情況下在Silverlight中製作程序化動畫。在Flex/Flash中,我認爲補間和動畫有更清晰的API。如何在C#中做類似的東西,還是有一些第三方包裝器?像TweenLite,但對於SilverLight?那會讓我真的很開心!如何製作程序化動畫

但是把事件放在哪裏?

Source code of Programmatic Animation

回答

0

如果我正確理解你的問題,你想知道在哪裏把一個事件來啓動動畫視圖加載時?如果是這種情況,則將其放入視圖中的Loaded事件中。

例如:

public SomeView() 
    { 
     InitializeComponent(); 
     this.Loaded += new RoutedEventHandler(SomeView_Loaded); 
    } 

    void SomeView_Loaded(object sender, RoutedEventArgs e) 
    { 
     // start your animations here. 
    }