protected override void OnNavigatedFrom(NavigationEventArgs e) { base.OnNavigatedFrom(e); if (DataContext is INavigable NavigationViewModel) { if (NavigationViewModel != null) { NavigationViewModel.Deactivate(null); } } if (GlobalPageKeyDown != null) { Window.Current.CoreWindow.KeyDown -= CoreWindow_KeyDown; } }