// Код для выполнения при активации приложения (переводится в основной режим) // Этот код не будет выполняться при первом запуске приложения private void Application_Activated(object sender, ActivatedEventArgs e) { ListItems.Load(); if (e.IsApplicationInstancePreserved) { return; } IsolatedStorageSettings iss = IsolatedStorageSettings.ApplicationSettings; if (PhoneApplicationService.Current.State.ContainsKey("Settings")) { Settings = PhoneApplicationService.Current.State["Settings"] as SettingsData; } else { if (!iss.TryGetValue("Settings", out settingsData)) { Settings = new SettingsData(); } } Mogade = MogadeHelper.CreateInstance(); #if !DEBUG Mogade.LogApplicationStart(); #endif }
// Код для выполнения при запуске приложения (например, из меню "Пуск") // Этот код не будет выполняться при повторной активации приложения private void Application_Launching(object sender, LaunchingEventArgs e) { ListItems.Load(); IsolatedStorageSettings iss = IsolatedStorageSettings.ApplicationSettings; if (!iss.TryGetValue("Settings", out settingsData)) { Settings = new SettingsData(); } Mogade = MogadeHelper.CreateInstance(); #if !DEBUG Mogade.LogApplicationStart(); #endif }