public Window1() { InitializeComponent(); Session = File.Exists("Definitions.csv") ? new Session("Definitions.csv") : new Session(); _markings = new CanvasVm(Markings); var lines = File.ReadAllLines(Session.DefinitionsFile, Encoding.Default); Points = lines.Where(l => l.StartsWith("point")) .Select(l => new PointVm(new Point(l))) .ToList(); foreach (var p in Points) { p.AddToCanvas(_markings); } Segments = lines.Where(l => l.StartsWith("segment")) .Select(l => new SegmentVm(new Model.Segment(l))) .ToList(); foreach (var s in Segments) { s.AddToCanvas(_markings); } Lines = lines.Where(l => l.StartsWith("line")) .Select(l => new LineVm(new Line(l))) .ToList(); foreach (var l in Lines) { l.AddToCanvas(_markings); } }
public void SetUp() { _pvm = new PointVm(new Point("point;Augen;23;Augenwinkel li außen;")); _cvm = new CanvasVm(new Canvas()); }