public static void HandleActivated() { Settings = PhoneApplicationService.Current.State["Settings"] as Settings; Commutes = PhoneApplicationService.Current.State["Commutes"] as CommuteCollection; SelectedCommute = PhoneApplicationService.Current.State["SelectedCommute"] as MobileSrc.Commuter.Shared.CommuteDefinition; SelectedRoute = PhoneApplicationService.Current.State["SelectedRoute"] as MobileSrc.Commuter.Shared.RouteDefinition; Settings.SettingsChanged += new EventHandler(_settings_SettingsChanged); }
public static void HandleLaunch() { Commutes = CommuteStorage.Load(); Settings = CommuteStorage.LoadSettings(); if (Commutes.Count == 0) { Commutes.Add(new CommuteDefinition()); Commutes[0].Name = "untitled"; Commutes[0].IsNew = true; } DataContextManager.SelectedCommute = Commutes[0]; Settings.SettingsChanged += new EventHandler(_settings_SettingsChanged); }