Telerik UI for Windows Phone by Progress

The RadTransition class provides you with two sets of transitions - forward and backward. Each of them contains an In and Out transition animation, which is applied respectively to the new and the old content. Having the two groups will allow you to implement logic, where a different transition is applied, when the user goes to a previous content of the control.

By default the RadTransitionControl control will apply only the animations for the forward transitions. In order to specify that for the certain change of the content you want the backward transition animations to be applied, you have to set the IsBackTransition property of the RadTransitionControl control to True. This has to be done before changing that content.

<telerikPrimitives:RadTransitionControl x:Name="radTransitionControl" />
private void ChangeContent( DependencyObject newContent, bool isBackNavigation )
this.radTransitionControl.IsBackTransition = isBackNavigation;
this.radTransitionControl.Content = newContent;