In my WPF application, I have a canvas with a grid in the background. The idea is, once the cursor has entered the canvas (and the mousemove event is being fired), to draw the mouse pointer as it moves only in the grid intersection closest to its actual position, without - logically - changing it (since otherwise i would be stuck in an intersection and would never be able to calculate the proper intersection where it should be drawn), until it has reached an intersection closer to its actual position than the current one. Can't seem to use
Cursor.Draw()
because System.Drawing.Graphics is not WPF...