public void ActionPointerReleased(object sender, PointerRoutedEventArgs e) { if (isMouseDownOnCanvas) { byte[] b1 = canvas.ImageDataLayer.BitmapDrawingData.PixelBuffer.ToArray(); byte[] b = new byte[b1.Length]; b1.CopyTo(b, 0); History.EndAction(new Models.Action(b)); isMouseDownOnCanvas = false; } if (type == 10) { SelectionTool.SelectRelease(); } if (type == 11) { StraightLineTool.StraightLineRelease(); } canvas.ImageDataLayer.BitmapDrawingData.Invalidate(); }
private void cmdLine_Click(object sender, EventArgs e) { CurrentTool = new StraightLineTool(picPaper, grBuf, tempPen); }