コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }