Пример #1
0
 private void WritingCanvas_MouseDown(object sender, MouseButtonEventArgs e)
 {
     if (e.ButtonState == MouseButtonState.Pressed)
     {
         currentPoint = e.GetPosition(writingCanvas);
         Hwr.AddPoint(inkObj, (int)currentPoint.X, (int)currentPoint.Y);
         mouseDowned = true;
     }
 }
Пример #2
0
        private void WritingCanvas_MouseMove(object sender, MouseEventArgs e)
        {
            if (mouseDowned && e.LeftButton == MouseButtonState.Pressed)
            {
                Line line = new Line();
                line.Stroke          = Brushes.Black;
                line.StrokeThickness = 2;
                line.X1 = currentPoint.X;
                line.Y1 = currentPoint.Y;
                line.X2 = e.GetPosition(writingCanvas).X;
                line.Y2 = e.GetPosition(writingCanvas).Y;

                currentPoint = e.GetPosition(writingCanvas);
                writingCanvas.Children.Add(line);

                Hwr.AddPoint(inkObj, (int)line.X2, (int)line.Y2);
            }
        }