With RadPhoneApplicationFrame you can easily apply transitions when switching between pages. With only a single line of code you can set the default
transition-animations without modifying the pages themselves. The default transition mimics the behavior of the transitions used in the Windows Phone OS.
In order to use the RadPhoneApplicationFrame control in your application you have to reference the following assemblies:
The next thing you have to do is to set the RootVisual of your Application to an instance of the RadPhoneApplicationFrame
control. This is done in the InitializePhoneApplication() method inside the App.xaml.cs file. Here is an example:
private void InitializePhoneApplication()
if ( phoneApplicationInitialized )
RadPhoneApplicationFrame frame = new RadPhoneApplicationFrame();
RootFrame = frame;
RootFrame.Navigated += CompleteInitializePhoneApplication;
RootFrame.NavigationFailed += RootFrame_NavigationFailed;
phoneApplicationInitialized = true;
If you want to get an instance of the RadPhoneApplicationFrame control somewhere in your application you can use the following approach.
RadPhoneApplicationFrame frame = App.Current.RootVisual as RadPhoneApplicationFrame;