Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WPF UI Animation Library

Tags:

c#

wpf

Is there a WPF library that can be used for animations?

It should support animating transitions from one WPF form to another (like flip effects etc) and also been able to animate toolbox components (like labels etc).

like image 419
Bathiya Priyadarshana Avatar asked Sep 13 '12 15:09

Bathiya Priyadarshana


People also ask

Does WPF support animation?

WPF provides builtin support for animations. The WPF animation system makes it very easy to animate controls and other graphical objects.


3 Answers

There's some effects and transitions libraries on Codeplex.

  • http://wpffx.codeplex.com/

  • http://transitionals.codeplex.com/

And this one which lets you transition between different UserControls.

  • http://www.codeproject.com/Articles/197132/Simple-WPF-Page-Transitions

In fact, have a good scout around on Codeplex and CodeProject and you will find several other libraries that may help you out.

like image 82
CSmith Avatar answered Sep 22 '22 14:09

CSmith


Try having a look at Transitionz which is a free open source WPF Animations library published and used by SciChart.

WPF Animate Position and Opacity on property changed

It allows you to animate Opacity, Translate Transform, or Blur on attached property changed, on load, on visibility. With MVVM support allowing changes from a view model.

WPF Animate Blur on property changed

The Github wiki & source is here: https://github.com/ABTSoftware/SciChart.Wpf.UI/wiki/Transitionz-Library

And NuGet is here: https://www.nuget.org/packages/SciChart.WPF.UI.Transitionz/

like image 43
Dr. Andrew Burnett-Thompson Avatar answered Sep 23 '22 14:09

Dr. Andrew Burnett-Thompson


Telerik controls got what you wan't, but I'll suggest you to give it a try to the native WPF Animations, it isn't that hard and it's included right out the box (for free). Obviously working with something like Blend will make your work pretty easier.

like image 33
Erre Efe Avatar answered Sep 23 '22 14:09

Erre Efe