WPF Canvas, accept mousewheel events -


i have custom canvascontrol draws ground plane. add new canvas canvascontrol draw on. setup mousewheel events.

canvas drawingcanvas = new canvas(); this.children.insert(0, drawingcanvas); mousewheel += new mousewheeleventhandler(groundplane_mousewheel); 

a lot of elements drawn drawingcanvas never changed (apart zoom modifications) means want set ishittestvisible = false improve performance (the gain massive) whilst still accepting mousewheel events on canvascontrol itself. unfortunately when lose ability use mousewheel. there i'm missing?

drawingcanvas.ishittestvisible = false; 

in order input events directly on top level canvas, have set background property, example transparent:

background = brushes.transparent; mousewheel += groundplane_mousewheel; 

Comments

Popular posts from this blog

android - getbluetoothservice() called with no bluetoothmanagercallback -

sql - ASP.NET SqlDataSource, like on SelectCommand -

ios - Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive" -