示例#1
0
 private void App_Resuming(object sender, object e)
 {
     Debug.WriteLine("{0} App_Resuming", this);
     //throw new NotImplementedException();
     s_cp.loadDb();
 }
示例#2
0
        private async void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
#if !enable_loaddata
            Debug.WriteLine("loaded");

            //recent list
            {
                recentLst.Items.Clear();
                IStorageItem  item    = null;
                List <string> q       = new List <string>();
                string        slected = "";
                var           mru     = StorageApplicationPermissions.MostRecentlyUsedList;
                foreach (AccessListEntry entry in mru.Entries)
                {
                    try
                    {
                        item = await mru.GetFolderAsync(entry.Token);

                        q.Add(entry.Metadata);
                        if (entry.Metadata == m_chapterPgCfg.lastPath)
                        {
                            slected = m_chapterPgCfg.lastPath;
                        }
                    }
                    catch
                    {
                        //case last folder is removed
                        Debug.WriteLine("loadLastPath last path not exists");
                    }
                }

                q.Sort();
                foreach (string i in q)
                {
                    recentLst.Items.Add(i);
                }

                recentLst.SelectedItem = slected;
            }


            //load last open file
            {
                foreach (var w in m_content.m_content.m_words)
                {
                    txtBox.Text += w.ToString() + "\r\n";
                }
            }

            //load db
            m_content.loadDb();

#if load_dict_use_thread
            m_bgwork.qryBgTask(new BgTask {
                type = (int)bgTaskType.loadDict
            });
#else
            myDict.Load();
#endif  //load_dict_use_thread
#endif  //not enable_loaddata

            if (m_config.studyMode == myMainPgCfg.EStudyMode.learningWords)
            {
                optWords.IsChecked = true;
            }
            else
            {
                optNews.IsChecked = true;
            }
            optNews.Checked  += OptNews_Click;
            optWords.Checked += OptWords_Checked;

            optBtn.Click += OptBtn_Click;
        }