예제 #1
0
        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();
        }
예제 #2
0
        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();
            }
        }