public void Deselect(RajdElement re) { if (re is KlassModel) { KlassModel k = re as KlassModel; _klassRepository.Deselect(k.KlassViewModel); } else if (re is LinjeModel) { LinjeModel l = re as LinjeModel; _linjeRepository.Deselect(l.LinjeViewModel); } else if (re is NodCanvasModel) { NodCanvasModel n = re as NodCanvasModel; _nodCanvasRepository.Deselect(n.NodCanvasViewModel); } else if (re is TextBoxModel) { TextBoxModel t = re as TextBoxModel; _textBoxRepository.Deselect(t.TextBoxViewModel); } }
public KlassViewModel(KlassModel km) { KlassModel = km; }
public KlassViewModel(Point startPosition, KlassRepository kr) { KlassRepository = kr; KlassModel = new KlassModel(this, startPosition); NodKlassRepository = new NodKlassRepository(KlassRepository.MainRepository, this); }