public void Deselect() { if (IsSelected()) { NodCanvasModel.IsSelected = false; NodCanvasRepository.DecreaseSelected(); } }
public static NodCanvasViewModel CopyNodKlassToNew(NodKlassModel nkm, NodCanvasRepository ncr) { NodCanvasModel newNcm = NodCanvasModel.CopyNod(nkm); NodCanvasViewModel newNcvm = new NodCanvasViewModel() { NodCanvasRepository = ncr, NodCanvasModel = newNcm }; return(newNcvm); }
public void Select() { if (!IsSelected()) { NodCanvasModel.IsSelected = true; NodCanvasRepository.IncreaseSelected(); foreach (LinjeModel l in NodCanvasModel.LinjeListModel) { l.LinjeViewModel.Select(); } } }
public void Delete() { Deselect(); NodCanvasRepository.Remove(this); }
public NodCanvasViewModel(Point p, NodCanvasRepository ncr) { NodCanvasModel = new NodCanvasModel(p, this); NodCanvasRepository = ncr; }