public ClickSelectTest()
        {
            InitializeComponent();

            _cadLayer         = new CADLayer();
            cadControl.Layers = new CADLayer[] { _cadLayer };
            var rectPen        = new Pen(Brushes.White, 2);
            var rectBackground = Brushes.Orange;

            rectPen.Freeze();

            var rect = new Rectangle(new CADRect(new Point(-2, -2), new Size(4, 4)))
            {
                Pen        = rectPen,
                Background = rectBackground
            };

            _cadLayer.AddDrawObject(rect);

            var rect2 = new Rectangle(new CADRect(new Point(4, -2), new Size(4, 4)))
            {
                Pen        = rectPen,
                Background = rectBackground
            };

            _cadLayer.AddDrawObject(rect2);
            this.DataContext = new ViewModel();
        }
Exemple #2
0
        public PropertiesTest()
        {
            InitializeComponent();

            var cadLayer = new CADLayer();

            cadControl.Layers = new CADLayer[] { cadLayer };
            var line = new Line {
                Start = new Point(0, 0), End = new Point(10, 10)
            };

            line.Pen = new Pen {
                Thickness = 2, Brush = Brushes.White
            };
            cadLayer.AddDrawObject(line);
        }
Exemple #3
0
 public DrawObjectSample()
 {
     InitializeComponent();
     _cadLayer         = new CADLayer();
     cadControl.Layers = new CADLayer[] { _cadLayer };
 }