Exemplo n.º 1
0
 public void Deselect()
 {
     if (IsSelected())
     {
         NodCanvasModel.IsSelected = false;
         NodCanvasRepository.DecreaseSelected();
     }
 }
Exemplo n.º 2
0
        public static NodCanvasViewModel CopyNodKlassToNew(NodKlassModel nkm, NodCanvasRepository ncr)
        {
            NodCanvasModel     newNcm  = NodCanvasModel.CopyNod(nkm);
            NodCanvasViewModel newNcvm = new NodCanvasViewModel()
            {
                NodCanvasRepository = ncr,
                NodCanvasModel      = newNcm
            };

            return(newNcvm);
        }
Exemplo n.º 3
0
        public void Select()
        {
            if (!IsSelected())
            {
                NodCanvasModel.IsSelected = true;
                NodCanvasRepository.IncreaseSelected();

                foreach (LinjeModel l in NodCanvasModel.LinjeListModel)
                {
                    l.LinjeViewModel.Select();
                }
            }
        }
Exemplo n.º 4
0
 public void Delete()
 {
     Deselect();
     NodCanvasRepository.Remove(this);
 }
Exemplo n.º 5
0
 public NodCanvasViewModel(Point p, NodCanvasRepository ncr)
 {
     NodCanvasModel      = new NodCanvasModel(p, this);
     NodCanvasRepository = ncr;
 }