public void Split(Point p) { NodCanvasViewModel ncvm = LinjeRepository.MainRepository.NodCanvasRepository.AddNewCanvasNod(p); LinjeRepository.AddNewLinje(LinjeModel.Nod1, ncvm.NodCanvasModel); LinjeRepository.AddNewLinje(LinjeModel.Nod2, ncvm.NodCanvasModel); ncvm.Select(); JustDelete(); }
public void LooseLinje(Point p) { if (IsSet()) { NodCanvasViewModel ncvm = KlassViewModel.KlassRepository.MainRepository.NodCanvasRepository.AddNewCanvasNod(p); foreach (LinjeModel l in NodKlassModel.LinjeListModel) { l.ReplaceNod(NodKlassModel, ncvm.NodCanvasModel); ncvm.NodCanvasModel.LinjeListModel.Add(l); } ncvm.Select(); UnSet(); } }