Putting a TransitionControl in the style will cause creation of a new instance of the control template. I can suggest you to try the following: put the control in the TransitionControl and when you change the style, set up the transition manually.
Please give it a try and let us know how did that go.
the Telerik team
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>