Exemplo n.º 1
0
 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
     {
     }
 }
Exemplo n.º 2
0
 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));
     }
 }