|C# (WPF) port of Lottie (https://github.com/airbnb/lottie-android) based on .NET Framework 4.6.1 using sharpdx (http://sharpdx.org/)|
Install from nuget: LottieSharp;
Import into your xaml the library
Now you can include the control in your layout
<lottieSharp:LottieAnimationView x:Name="LottieAnimationView" DefaultCacheStrategy="None" FileName="Assets/Spider Loader.json" AutoPlay="True" VerticalAlignment="Center" HorizontalAlignment="Center"/>
The FileName property points to an After Effects animation file. You can write the filename in xaml like shown or bind to a property in your viewmodel.
The AutoPlay property indicates if the animation starts when the usercontrol is loaded.
There are many free animations at: LottieFiles