我有InkCanvas
一个窗口,我允许用户在其中使用手写笔、触摸或鼠标进行绘制。我还允许用户添加文本。用户点击“添加文本”按钮,然后点击画布上他们想要文本的位置。一个文本框出现在那里,允许他们输入。在进入或失去焦点时,我创建一个ContentControl
并将其添加到myInkCanvas.Children
.
我希望用户能够在InkCanvas
处于擦除模式(我正在使用EraseByPoint
)时擦除他们创建的文本。我试图捕捉内容控件的MouseEnter
和PreviewMouseMove
事件,但似乎都没有触发。
有我可以捕捉的事件吗?有没有更好的方法来处理这种情况?甚至可能吗?