Ejemplo n.º 1
0
 private void Canva_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     if (paint.PrevPos.X >= 0 && paint.PrevPos.Y >= 0)
     {
         Color LineBrush;
         if (SelectedLineColor.SelectedColor == null)
         {
             LineBrush = Color.FromRgb(0, 0, 0);
         }
         else
         {
             LineBrush = (Color)SelectedLineColor.SelectedColor;
         }
         Color FillBrush;
         if (SelectedFillColor.SelectedColor == null)
         {
             FillBrush = Color.FromRgb(255, 255, 255);
         }
         else
         {
             FillBrush = (Color)SelectedFillColor.SelectedColor;
         }
         paint.DrawCurrentFigure(double.Parse(StrokeWidth.Text, CultureInfo.InvariantCulture), FillBrush, LineBrush, e.GetPosition(Canva));
     }
     else
     {
         paint.SetPrevPos(e.GetPosition(Canva));
     }
 }