RectangleDragInfo AddRectangle(RectangularArea area) { var info = new RectangleDragInfo { Area = area, Rectangle = new Rectangle { Fill = Brushes.Red, StrokeThickness = 5, Opacity = 0.3, Stroke = Brushes.Yellow, Width = area.Width, Height = area.Height }, StartPoint = new Point(area.X, area.Y) }; Canvas.SetLeft(info.Rectangle, area.X); Canvas.SetTop(info.Rectangle, area.Y); canvas.Children.Add(info.Rectangle); areaInfos.Add(info); return(info); }
RectangleDragInfo AddRectangle(RectangularArea area) { var info = new RectangleDragInfo { Area = area, Rectangle = new Rectangle { Fill = Brushes.Red, StrokeThickness = 5, Opacity = 0.3, Stroke = Brushes.Yellow, Width = area.Width, Height = area.Height }, StartPoint = new Point(area.X, area.Y) }; Canvas.SetLeft(info.Rectangle, area.X); Canvas.SetTop(info.Rectangle, area.Y); canvas.Children.Add(info.Rectangle); areaInfos.Add(info); return info; }