/// <summary> /// start /// </summary> /// <param name="model"></param> public void Start(SychComplete callback, SyncFileDataModel model) { var models = new ObservableCollection <SyncFileDataModel>(); models.Add(model); this.Start(callback, models); }
/// <summary> /// start /// </summary> /// <param name="model"></param> public void Start(SychComplete callback, ObservableCollection <SyncFileDataModel> models) { this._callback = callback; Task.Run(() => { foreach (var model in models) { this.Sync(model); } //Application.Current.Dispatcher.Invoke(() => { // model.DisplayName = file.NameWithoutExtension; // model.LocalFile = file.FilePath; // if (ShowEditSynchFile(model)) { // this._appData.SyncFiles.Add(model); // this._appData.Save(); // } //}); this._callback.Invoke(); }); }