public void DeleteEnergyPart(IEnergyPart energyPart) { var secondPart = SelectedEnergy.GetTwin(energyPart); _controller.DeleteEnergyPart(SelectedEnergy, energyPart); _controller.DeleteEnergyPart(SelectedEnergy, secondPart);//?? OnPropertyChanged(nameof(EnergiesNames)); }
public void DeleteEnergyPart(IEnergy energy, IEnergyPart energyPart) { _controller.DeleteEnergyPart(energy, energyPart);//?? OnPropertyChanged(nameof(EnergiesNames)); }
public void DeleteEnergyPart(IEnergy energy, IEnergyPart energyPart) { FigureContainer.Remove(((EnergyPart)energyPart)._graphicsObject); ((SpintronicsEnergy)energy).RemoveEnergyPart(energyPart); }
public void AddEnergyPart(IEnergy energy, IEnergyPart energyPart) { FigureContainer.Add(((EnergyPart)energyPart)._graphicsObject); ((SpintronicsEnergy)energy).AddEnergyPart(energyPart); }
public override void RemoveEnergyPart(IEnergyPart part) { throw new NotImplementedException(); }