示例#1
0
文件: Sibor.cs 项目: Valinwolf/Sibor
 private void UpdateBookmarks(object sender, ProgressChangedEventArgs e)
 {
     if (e.ProgressPercentage == 0)
     {
         BookmarksBar = e.UserState as BookmarkFolder;
     }
     else if (e.ProgressPercentage == 50)
     {
         OtherBookmarks = e.UserState as BookmarkFolder;
     }
     else
     {
     }
 }
示例#2
0
文件: Sibor.cs 项目: Valinwolf/Sibor
 private void LoadBookmarks(object sender, DoWorkEventArgs e)
 {
     if (Settings.Default.BookmarksBar.Length > 0)
     {
         BookmarkFolder bmb = JsonConvert.DeserializeObject <BookmarkFolder>(Settings.Default.BookmarksBar);
         ((BackgroundWorker)sender).ReportProgress(0, bmb);
         foreach (BookmarkFolder folder in bmb.Subfolders)
         {
         }
     }
     if (Settings.Default.OtherBookmarks.Length > 0)
     {
         ((BackgroundWorker)sender).ReportProgress(50, OtherBookmarks = JsonConvert.DeserializeObject <BookmarkFolder>(Settings.Default.OtherBookmarks));
     }
 }