【问题标题】:How to make programmatic animations如何制作程序化动画
【发布时间】:2011-09-11 05:19:17
【问题描述】:

我想在 Silverlight 中制作程序化动画,而不使用故事板和 zammle-svammle。我认为在 Flex/Flash 中,补间和动画有更清晰的 API。如何在 C# 中制作类似的东西,或者是否有一些第三方包装器?像 TweenLite 但对于 SilverLight?那会让我很开心!

但是把事件放在哪里呢?

Source code of Programmatic Animation

【问题讨论】:

    标签: silverlight animation silverlight-4.0 storyboard


    【解决方案1】:

    【讨论】:

    • 告诉我把方法放在哪里?在 Mainpage 的构造函数中调用它显然不起作用。它应该绑定到某种已完成的事件。
    【解决方案2】:

    如果我正确理解了您的问题,您想知道在视图加载时将事件放在哪里开始动画?如果是这种情况,则将其放在视图上的 Loaded 事件中。

    例如:

        public SomeView()
        {
            InitializeComponent();
            this.Loaded += new RoutedEventHandler(SomeView_Loaded);
        }
    
        void SomeView_Loaded(object sender, RoutedEventArgs e)
        {
            // start your animations here.
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多