Ejemplo n.º 1
0
 private void OnVariablesChanged(object sender, NotifyCollectionChangedEventArgs e)
 {
     if (e.Action == NotifyCollectionChangedAction.Remove)
     {
         var removedVariable = (IVariableWrapper)e.OldItems[0];
         VariableRemoved?.Invoke(removedVariable.Name);
     }
 }
 public void DeleteVariable(Variable variable)
 {
     if (PendingVariables.Contains(variable))
     {
         PendingVariables.Remove(variable);
     }
     else
     {
         Field.RemoveVariable(variable);
     }
     VariableRemoved?.Invoke(this, variable);
 }