public static void OnLoad(XmlHttpRequestProgressEvent arg) { SkyDrive.SetTextBox("DONE " + CurrentFile.Name); Files.Remove(CurrentFile); CurrentFile = null; LoadNextFile(); }
public static void AddFileToUploadQueue(File newFiles) { Files.Add(newFiles); LoadNextFile(); }
private static void LoadNextFile() { if (CurrentFile == null && Files.Count > 0) { CurrentFile = (File)Files[0]; //setup the progress bar PB.ProgressBar(new ProgressBarOptions("max", CurrentFile.Size)); ViewManager.Show(PB); Reader = new FileReader(); Reader.OnLoad = new Action<FileProgressEvent>(OnFileLoad); Reader.ReadAsArrayBuffer(CurrentFile); } else { //We are truly done at this point refresh the view FolderHelper.RefreshView(); } }