在绘图画布上做一些工作,我想实现一个重做和撤消按钮。我尝试使用堆栈和数组,将最后一个点放入数组中,然后调用它或删除它,但我似乎无法让它工作。有这方面的文件吗?提前致谢。
在下面发表评论就是我在说的
this.ContentPanelCanvas.Children.Add(line);
oldPoint = currentPoint;
Point[] redoTest = { oldPoint };
以上是我试图存储的Oldpoint ..
后来为了回忆起这一点并撤消它,我尝试了这个:
private void Redo_Click(object sender, EventArgs e)
{
ContentPanelCanvas.Children.Remove(redoTest);
}
这给了我一个错误。它出什么问题了?