Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public void SetUp()
 {
     _pvm = new PointVm(new Point("point;Augen;23;Augenwinkel li außen;"));
     _cvm = new CanvasVm(new Canvas());
 }