private void OnNavigated(object sender, NavigationEventArgs args) { EventHandler <INavigationService, NavigationEventArgsBase> handler = Navigated; if (handler == null) { return; } #if WINDOWS_PHONE args.SetHandled(true); args.InvokeAfterRestoreState(eventArgs => handler(this, new NavigationEventArgsWrapper(eventArgs))); #else handler(this, new NavigationEventArgsWrapper(args)); #endif }