public virtual void RemoveMember(Member member) { if (member is Operation) { OperationList.Remove((Operation)member); } }
private void _clearFinishedOperations(object parameter) { foreach (FileOperationViewmodel vm in OperationList.Where(f => f.Finished).ToList()) { OperationList.Remove(vm); vm.Dispose(); } }
public void RemoveGet() { var op = GetGet(); if (op != null) { OperationList.Remove(op); } }
public void RemoveDelete() { var delete = GetDelete(); if (delete != null) { OperationList.Remove(delete); } }
private void _deleteOperation(object obj) { var operation = obj as ConvertOperationViewModel; int operaionIndex = _conversionList.IndexOf(operation); if (OperationList.Remove(operation)) { operation.PropertyChanged -= _convertOperationPropertyChanged; operation.Dispose(); OnModified(); SelectedOperation = _conversionList[Math.Min(_conversionList.Count - 1, operaionIndex)]; NotifyPropertyChanged(nameof(ShowMediaList)); } }
private void DoDeleteOperationExecute() { Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; try { if (SelectedOperation != null && OperationList != null && OperationList.Contains(SelectedOperation)) { OperationList.Remove(SelectedOperation); } } catch (Exception ex) { MessageBox.Show("Exception found on DoDeleteOperationExecute :" + ex.Message); } Mouse.OverrideCursor = System.Windows.Input.Cursors.Arrow; }
private void FileManager_OperationCompleted(object sender, FileOperationEventArgs e) { Application.Current.Dispatcher.BeginInvoke((Action)(() => { if (_clearFinished && e.Operation.OperationStatus != FileOperationStatus.Failed) { FileOperationViewmodel fovm = OperationList.FirstOrDefault(vm => vm.FileOperation == e.Operation); // don't remove failed if (fovm != null) { OperationList.Remove(fovm); fovm.Dispose(); } } InvalidateRequerySuggested(); }), null); }
public void RemoveMember(Member member) { if (member is Field) { if (FieldList.Remove((Field)member)) { Modified(); } } else if (member is Operation) { if (OperationList.Remove((Operation)member)) { Modified(); } } }
public void RemoveMember(Member member) { if (member is Field field) { if (FieldList.Remove(field)) { Changed(); } } else if (member is Operation operation) { if (OperationList.Remove(operation)) { Changed(); } } }
public void RemoveMember(Member member) { if (member is Field) { OnBeginUndoableOperation(); if (FieldList.Remove((Field)member)) { Changed(); } } else if (member is Operation) { OnBeginUndoableOperation(); if (OperationList.Remove((Operation)member)) { Changed(); } } }
private void FileManager_OperationCompleted(object sender, FileOperationEventArgs e) { if (e.Operation == null) { return; } OnUiThread(() => { if (_clearFinished && e.Operation.OperationStatus != FileOperationStatus.Failed) { FileOperationViewmodel fovm = OperationList.FirstOrDefault(vm => vm.FileOperation == e.Operation); // don't remove failed if (fovm != null) { OperationList.Remove(fovm); fovm.Dispose(); } } InvalidateRequerySuggested(); }); }
public int RemoveMember(Member member) { var index = -1; if (member is Field field) { index = FieldList.IndexOf(field); if (FieldList.Remove(field)) { Changed(); } } else if (member is Operation operation) { index = OperationList.IndexOf(operation); if (OperationList.Remove(operation)) { Changed(); } } return(index); }