I have done my custom chart control and I want to draw a simple cross following the cursor. The chart is implemented as a PolyLine over a Canvas and I\'m drawing two lines c
This is wierd and I dont know why...
FrameworkElement.MouseMove works only if the region has some explicit background brush \ fill set.
In your case set the Canvas.Background="Transparent", it should work.
There is another fix to this as well... WPF Not sending MouseMove events after CaptureMouse();
This could be possibly because the HitTest depends upon colored pixels and their feedback.
Whatever it is, its something not documented over MSDN and is confusing for many UI designers.