This question is locked. New answers and comments are not allowed.
Hi,
I'm using RadPhoneApplicationFrame together with NonLinearNavigationService [1]. It works fine until I'll go to a Page where I already went. The NonLinearNavigationService would then recursively loop back to that page but in doing so I'm getting an navigation failed exception (see Stacktrace below).
This is the navigation flow:
Page1 -> Page2 -> Page3 -> Page 1
NonLinearNavigationService would then loop back the navigation stack and just leave Page1 on the Stack and this is where the exception is raised.
I'm not sure who's fault it is but I really want to use both classes in my App. I hope you guys could fix this.
Thanks in advance,
Buju
[1] http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/12/13/solving-circular-navigation-in-windows-phone-silverlight-applications.aspx
Stacktrace:
It's an System.InvalidOperationException("No Fragment support right now") exception I'm getting in RootFrame_NavigationFailed().
testAppWP7.dll!testAppWP7.App.RootFrame_NavigationFailed(object sender, System.Windows.Navigation.NavigationFailedEventArgs e) Line 96
Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.RaiseNavigationFailed(System.Uri uri, System.Exception exception) + 0x52 bytes
Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.Navigate(System.Uri source) + 0x1bf bytes
Microsoft.Phone.dll!System.Windows.Controls.Frame.Navigate(System.Uri source) + 0xf bytes
Telerik.Windows.Controls.Primitives.dll!Telerik.Windows.Controls.RadPhoneApplicationFrame.TransitionControl_OldContentTransitionEnded(object sender, System.EventArgs e) + 0x54 bytes
Telerik.Windows.Controls.Primitives.dll!Telerik.Windows.Controls.RadTransitionControl.OnOldContentTransitionEnded() + 0x29 bytes
Telerik.Windows.Controls.Primitives.dll!Telerik.Windows.Controls.RadTransitionControl.OldContentAnimation_Ended(object sender, System.EventArgs e) + 0x1d bytes
Telerik.Windows.Core.dll!Telerik.Windows.Controls.RadAnimation.OnStopped(Telerik.Windows.Controls.Animation.PlayAnimationInfo info) + 0x31 bytes
Telerik.Windows.Core.dll!Telerik.Windows.Controls.RadAnimationManager.StopStoryboard(Telerik.Windows.Controls.Animation.PlayAnimationInfo info) + 0x23 bytes
Telerik.Windows.Core.dll!Telerik.Windows.Controls.RadAnimationManager.OnStoryboardCompleted(object sender, System.EventArgs e) + 0x1e bytes
System.Windows.dll!System.Windows.CoreInvokeHandler.InvokeEventHandler(int typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x163 bytes
System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, string eventName) + 0x161 bytes
[External Code]
I'm using RadPhoneApplicationFrame together with NonLinearNavigationService [1]. It works fine until I'll go to a Page where I already went. The NonLinearNavigationService would then recursively loop back to that page but in doing so I'm getting an navigation failed exception (see Stacktrace below).
This is the navigation flow:
Page1 -> Page2 -> Page3 -> Page 1
NonLinearNavigationService would then loop back the navigation stack and just leave Page1 on the Stack and this is where the exception is raised.
I'm not sure who's fault it is but I really want to use both classes in my App. I hope you guys could fix this.
Thanks in advance,
Buju
[1] http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/12/13/solving-circular-navigation-in-windows-phone-silverlight-applications.aspx
Stacktrace:
It's an System.InvalidOperationException("No Fragment support right now") exception I'm getting in RootFrame_NavigationFailed().
testAppWP7.dll!testAppWP7.App.RootFrame_NavigationFailed(object sender, System.Windows.Navigation.NavigationFailedEventArgs e) Line 96
Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.RaiseNavigationFailed(System.Uri uri, System.Exception exception) + 0x52 bytes
Microsoft.Phone.dll!System.Windows.Navigation.NavigationService.Navigate(System.Uri source) + 0x1bf bytes
Microsoft.Phone.dll!System.Windows.Controls.Frame.Navigate(System.Uri source) + 0xf bytes
Telerik.Windows.Controls.Primitives.dll!Telerik.Windows.Controls.RadPhoneApplicationFrame.TransitionControl_OldContentTransitionEnded(object sender, System.EventArgs e) + 0x54 bytes
Telerik.Windows.Controls.Primitives.dll!Telerik.Windows.Controls.RadTransitionControl.OnOldContentTransitionEnded() + 0x29 bytes
Telerik.Windows.Controls.Primitives.dll!Telerik.Windows.Controls.RadTransitionControl.OldContentAnimation_Ended(object sender, System.EventArgs e) + 0x1d bytes
Telerik.Windows.Core.dll!Telerik.Windows.Controls.RadAnimation.OnStopped(Telerik.Windows.Controls.Animation.PlayAnimationInfo info) + 0x31 bytes
Telerik.Windows.Core.dll!Telerik.Windows.Controls.RadAnimationManager.StopStoryboard(Telerik.Windows.Controls.Animation.PlayAnimationInfo info) + 0x23 bytes
Telerik.Windows.Core.dll!Telerik.Windows.Controls.RadAnimationManager.OnStoryboardCompleted(object sender, System.EventArgs e) + 0x1e bytes
System.Windows.dll!System.Windows.CoreInvokeHandler.InvokeEventHandler(int typeIndex, System.Delegate handlerDelegate, object sender, object args) + 0x163 bytes
System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, string eventName) + 0x161 bytes
[External Code]