I have checked your sample-application and it seems that the animation does not work in your custom control because it uses some specific components defined in its original control template (that is, the template of the
AnimatedTabControl) that were not included in your template.
I have modified your sample-application to include the transition used in the
You can use it as a starting point and customize the animation according to your preferences.
Also, as this is not strictly related to Prism, I believe you might find better support regarding this in the
I hope you find this useful,