在我的 WPF 应用程序中,我有一些绘图功能。我已经使用 Canvas 解决了这个问题并手动处理鼠标手势,我还将绘制的 Strokes(包装在 InkPresenter 中)添加到这个 Canvas。
使用 Blend 我突然发现有一个叫做InkCanvas的东西。根据 Blend 的说法,这是一个“定义一个接收和显示墨水笔划的区域”的控件。,所以这听起来与我的工作有关。但是使用普通的 Canvas 一切似乎都可以正常工作。
所以; InkCanvas 与普通 Canvas 有何不同,我为什么要选择使用它呢?