2011-06-08 111 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. 
    }