Tweener.Net is a light-weight C# module for easy animation of visible attributes in .Net and Silverlight 2 applications.
At Projectplace we found ourselves in need of a Tweener in a .Net project. Failing to find one we made one. Since the problem solved by a Tweener is so general we're now
... [More] publishing it, hoping others will have use for it and also participate in developing it.
This Tweener is heavily inspired by Zeh Fernando's Flash Tweener. The C# code took of as an improvement on Miguel Moreno's Tween.cs.
When we say "light weight", we mean it. Although the tweener will probably fatten some with time, it will try to stay simple, lean and easy to use. [Less]
agTweener provides a toolkit for Silverlight designers and developers to achieve animation and transition effects similar to toolkits currently available for Flash/Flex developers by defining transition effects in .NET code and applying these effects to any FrameworkElement.
The best way to
... [More] understand what this is all about is to take a look at some samples. The features and techniques to integrate this library into a Silverlight application have been blogged about in these posts:
agTweener is a c# Silverlight library based on the Tweener Actionscript library for Flash/Flex. A preset list of transition functions based on Robert Penner's easing equations is available. The library has now been updated to support Silverlight 2 Beta 2.
The code for all of the samples is also available in the Releases sections. [Less]