protected OnNavigatedTo ( |
||
e | Provides data for navigation methods and event /// handlers that cannot cancel the navigation request. | |
return | void |
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (e.Parameter != null && e.Parameter.ToString().Equals("remove")) { removeParameter = "remove"; Frame.BackStack.Clear(); }
Apps app = AppInstance.app;
updateTile();
Init();
if (app.Type.Contains("Info"))
{ AppReader.readInfoFile(app.Name); page = typeof(InfoPage); }
else if (app.Type.Contains("Flash"))
{ AppReader.readFlashFile(app.Name); page = typeof(FlashCardPage); }
else if (app.Type.Contains("Quiz"))
{ AppReader.readQuizFile(app.Name); QuizModel.clearInstance(); page = typeof(QuizPage); }
else if (app.Type.Contains("Spellings"))
{ AppReader.readSpellingsFile(app.Name); SpellingsModel.clearInstance(); page = typeof(SpellingsPage); }
else
{
Frame.GoBack();
}
this.navigationHelper.OnNavigatedTo(e);
AppLogo.Source = new BitmapImage(new Uri(app.AppIcon));
AppName.Text = app.Name;
AppAuthor.Text = app.Author;
}