コード例 #1
0
 private void NewsPaper_OnPaperAdded(NewsPaper updatedNewspaper)
 {
     if (PaperPage.thisPaperpage != null)
     {
         PaperPage.thisPaperpage.NavigationCacheMode = NavigationCacheMode.Disabled;
     }
     if (NewsPapers.Count == 1 && NewsPapers.First().PaperTitle == "创建你的第一份报纸!")
     {
         NewsPapers.Clear();
     }
     NewsPapers.Add(updatedNewspaper);
     if (NewsPaper.NewsPapers.Count != 0)
     {
         paperNavigationView.SelectedItem = updatedNewspaper;
     }
 }
コード例 #2
0
        private async void GetNewsPapersAtBeginning()
        {
            await NewsPaper.ReadFromFile();

            if (NewsPaper.NewsPapers.Count == 0)
            {
                NewsPapers.Add(new NewsPaper("创建你的第一份报纸!"));
            }
            //Bindings.Update();
            //if(NewsPaper.NewsPapers.Add)
            foreach (var paper in NewsPaper.NewsPapers)
            {
                NewsPapers.Add(paper);
            }

            paperNavigationView.SelectedItem = NewsPapers.First();
        }
コード例 #3
0
 private void NewsPaper_OnPaperDeleted(NewsPaper newsPaper)
 {
     NewsPapers.Remove(newsPaper);
     paperNavigationView.SelectedItem = NewsPapers.First();
 }