我有一个CanvasControl
画地平面的习惯。Canvas
我给它本身添加了一个新的CanvasControl
东西,这就是我所绘制的。我还设置了MouseWheel
事件。
Canvas drawingCanvas = new Canvas();
this.Children.Insert(0, drawingCanvas);
MouseWheel += new MouseWheelEventHandler(Groundplane_MouseWheel);
许多元素被吸引drawingCanvas
但从未改变(除了缩放修改),这意味着我想设置IsHitTestVisible = false
以提高性能(增益很大),同时仍然接受本身MouseWheel
的事件。CanvasControl
不幸的是,当我这样做时,我失去了使用MouseWheel
. 有什么我想念的吗?
drawingCanvas.IsHitTestVisible = false;