void drawhost_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e) { //points_toget = points; points = null; area = null; drawhost.MouseLeftButtonUp -= drawhost_MouseLeftButtonUp; drawhost.MouseMove -= drawhost_MouseMove; return; }
void drawhost_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { if (points == null) { drawhost.MouseMove += new System.Windows.Input.MouseEventHandler(drawhost_MouseMove); drawhost.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(drawhost_MouseLeftButtonUp); points = new List<Point>(); points.Add(e.GetPosition(drawhost)); points.Add(e.GetPosition(drawhost)); Brush br = Brushes.LightGreen; area = new AreaVisual(pen); drawhost.Add(area); area.Points = points; points_toget = points; area.Redraw(); } }