wpf ScrollViewer内嵌多个InkCanvas时,点击InkCanvas时ScrollV

2019-03-25 20:28发布

问题:

在ScrollViewer内嵌入多个InkCanvas,InkCanvas的高度比较高,一个窗口内显示不完,当在两个InkCanvas同时显示时,即屏幕上半部是第一个InkCanvas,下半部是第二个InkCanvas,这个时候如果点击第一个InkCanvas,则会自动向下滚动,这时第一个InkCanvas的底部处于屏幕底部。

如果点击第二个InkCanvas,则会自动向上滚动,这是第二个InkCanvas的顶部处于屏幕的顶部。

这个自动滚动产生的问题是,鼠标只点击了一下,画出来却是很长一条线。怎么解决呢。

回答1:

方便给出这部分代码么?